Decision Control statement in C Language


  • In decision control statements (C if else and nested if), group of statements are executed when condition is true.  If condition is false, then else part statements are executed.
  • There are 3 types of decision making control statements in C language. They are,
    1.   if statements
    2.   if else statements
    3.   nested if statements
“If”, “else” and “nested if” decision control statements in C Language:
    • Syntax for each C decision control statements are given in below table with description.
Decision control statementsSyntaxDescription
ifif (condition) 
{ Statements; }
In these type of statements, if condition is true, then respective block of code is executed.
if…elseif (condition) 
{ Statement1; Statement2;}
else 
{ Statement3; Statement4; }
In these type of statements, group of statements are executed when condition is true.  If condition is false, then else part statements are executed.
nested ifif (condition1){ Statement1; }
else_if (condition2) 
{ Statement2; }
else Statement 3;
If condition 1 is false, then condition 2 is checked and statements are executed if it is true. If condition 2 also gets failure, then else part is executed.

Example program for if statement in C language:

      In “if” control statement, respective block of code is executed when condition is true.

Output:

m and n are equal

Example program for if else statement in C language:

      In C if else control statement, group of statements are executed when condition is true.  If condition is false, then else part statements are executed.

Output:

m and n are not equal

Example program for nested if statement in C Language: 

    • In “nested if” control statement, if condition 1 is false, then condition 2 is checked and statements are executed if it is true. 
    • If condition 2 also gets failure, then else part is executed.

 Output:

m is greater than n

www.cinterviews.com appreciates your contribution please mail us the questions you have to cinterviews.blogspot.com@gmail.com so that it will be useful to our job search community

No comments: