Page 49 - 6437
P. 49

printf("Value of a is 10\n" );

                                }

                                else if( a == 20 )
                                {
                                    /* if else if condition is true */

                                    printf("Value of a is 20\n" );

                                }
                                else if( a == 30 )
                                {

                                    /* if else if condition is true  */
                                    printf("Value of a is 30\n" );

                                }
                                else

                                {
                                    /* if none of the conditions is true */

                                    printf("None of the values is matching\n" );
                                }

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


                                return 0;
                            }

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

                 None of the values is matching

                 Exact value of a is: 100


                          Nested if Statements
                          It is always legal in C programming to nest if-else statements, which means you can use
                   one if or else if statement inside another if or else if statement(s).

                          Syntax
                          The syntax for a nested if statement is as follows:

                 if( boolean_expression 1)
                 {




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