C If
# C if Statement
[ C Decision Making](#)
An **if statement** consists of a boolean expression followed by one or more statements.
## Syntax
The syntax of an **if** statement in C:
if(boolean_expression){ /* statement(s) will execute if the boolean expression is true */}
If the boolean expression evaluates to **true**, then the block of code inside the if statement will be executed. If the boolean expression evaluates to **false**, then the first set of code after the end of the if statement (after the closing parenthesis) will be executed.
C programming language assumes any **non-zero** and **non-null** values as **true**, and if it is either **zero** or **null**, then it is assumed as **false** value.
## Flow Diagram

## Example
## Example
#includeint main(){/* local variable definition */int a = 10; /* check the boolean condition using if statement */if(a<20){/* if condition is true then print the following */printf("a is less than 20n"); }printf("value of a is %dn", a); return 0; }
When the above code is compiled and executed, it produces the following result:
a is less than 20 value of a is 10
[ C Decision Making](#)
[](#)(#)
(#)[](#)
YouTip