Home / C Programming / Control Instructions :: Discussion

Discussion :: Control Instructions

  1. Point out the error, if any in the program.

    #include 
     int main() 
     {  
           int i = 1;   
           switch(i)     
           {       
             case 1:                
                printf("Case1");            
                break;    
            case 1*2+4:            
                printf("Case2");            
                break;   
         } 
     return 0;
     } 
    

  2. A.

    Error: in case 1*2+4 statement

    B.

    Error: No default specified

    C.

    Error: in switch statement

    D.

    No Error

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    Constant expression are accepted in switch

    It prints "Case1"


Be The First To Comment