C - if if or nested if Conditional Statements
if if or nested if control statements
In C programming, we can use one if statement inside the another if statement. This is known as nested if statement.
If if or nested if - Syntax
if(conditional-expression-1)
{
/* statements can be executed only the conditional_expression_1 is true */
statement1;
if(conditional-expression-2)
{
/* statements can be executed only the conditional_expression_2 is true */
statement2;
}
}
If else if Example C Program for Nested if statement
#include <stdio.h>
int main()
{
int A=10;
int B=15;
if (A < B){
printf("Value of A is less than Value of B \n");
if (A > 5){
printf("This is inner if statement\n");
A = A - 5;
}
}
printf("Value of A is: %d ",A);
return(0);
}
Output
Value of A is less than Value of B This is inner if statement Value of A is: 5