Page 50 - 6437
P. 50

/* Executes when the boolean expression 1 is true */

                                if(boolean_expression 2)

                                {
                                   /* Executes when the boolean expression 2 is true */
                                }

                            }

                          You can nest else if...else in the similar way as you have nested if statements.

                          Example

                 #include <stdio.h>


                 int main ()

                 {
                    /* local variable definition */

                    int a = 100;
                    int b = 200;


                    /* check the boolean condition */

                    if( a == 100 )
                    {

                         /* if condition is true then check the following */
                         if( b == 200 )

                         {
                             /* if condition is true then print the following */

                             printf("Value of a is 100 and b is 200\n" );
                         }

                    }
                    printf("Exact value of a is : %d\n", a );

                    printf("Exact value of b is : %d\n", b );


                    return 0;
                 }

                          When the above code is compiled and executed, it produces the following result:




                                                                                                      52
   45   46   47   48   49   50   51   52   53   54   55