Sunday 23 October 2011

Predict the output or error(s) for the following:

 main()

{

int i=3;


            switch(i)


             {


                default:printf("zero");


                case 1: printf("one");


                           break;


               case 2:printf("two");


                          break;


              case 3: printf("three");


                          break;


              } 


}

Answer :

three

Explanation :

The default case can be placed anywhere inside the loop. It is executed only when all other cases doesn't match.

1 comment: