C C++ Java Data Structure Python JavaScript CSS Ajax PL/SQL PHP Puzzles C programs C++ programs Java programs

Home » Syntax References

if else statement syntax in C/C++ language

Syntax of if else statement in C/C++ programming language, this article contains syntax, examples and explanation about the if else statement in C/C++ language.

Here, is the syntax of if else statement in C or C++ programming language:

if(test_condition)
{
	//statement(s)/true block;
}
else
{
	//statement(s)/false block;	
}

If the value of test_condition is true (non zero value), statement(s) written in true/if block will be executed and if it is false (zero) statesmen(s) written in false/else block will be executed.

Curly braces rule is same as we have discussed in last chapter (if statement syntax in C/C++), curly braces are not required, if there is only one statement.

Consider the given example:

#include <stdio.h>

int main()
{
	int a=10;
	int b=-10;
	int c=0;
	
	if(a==10)
		printf("First condition is true\n");
	else
		printf("First condition is false\n");
	
	if(b)
		printf("Second condition is true\n");
	else 
		printf("Second condition is false\n");
	
	if(c)
		printf("Third condition is true\n");
	else
		printf("Third condition is false\n");
	
	return 0;	
}

Output

First condition is true 
Second condition is true
Third condition is false 

In this program there are three conditions
if(a==10)
This test condition is true because the value of a is 10.
if(b)
This test condition is true because the value of b is -10 that is a non zero value.
if(c)
This test condition is not true because the value of c is 0, so, else part is executed and the statement written in else part is printed.




COMMENTS