Home » Syntax References

if statement syntax in C/C++ language

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

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


If the value of test_condition is true (non zero value), statement(s) will be executed. There may one or more than one statement in the body of if statement.

  • If there is only one statement, then there is no need to use curly braces.
  • But, if there are multiline code within the if statement body, you must use curly braces.
  • If there is multiline code and you do not use curly braces, then only first statement of the body is considered as if statement body.

Be sure, when you have to use curly braces or not?

Consider the given example:

#include <stdio.h>
int main()
	int a=10;
	int b=-10;
	int c=0;
		printf("First condition is true\n");
		printf("Second condition is true\n");
		printf("Third condition is true\n");
	return 0;


First condition is true 
Second condition is true 

In this program there are three conditions
This test condition is true because the value of a is 10.
This test condition is true because the value of b is -10 that is a non zero value.
This test condition is not true because the value of c is 0.

Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.

Comments and Discussions

We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.