10)break; } return 0; }"/>
Home / C Programming / Control Instructions :: Discussion

Discussion :: Control Instructions

  1. Point out the error, if any in the while loop.

     #include 
     int main()
     {   
           int i=1;  
           while()     
           {       
              printf("%d\n", i++);         
              if(i>10)    
                break;  
           }    
           return 0;
       } 
    

  2. A.

    There should be a condition in the while loop

    B.

    There should be at least a semicolon in the while

    C.

    The while loop should be replaced with for loop.

    D.

    No error

    View Answer

    Workspace

    Answer : Option A

    Explanation :

    The while() loop must have conditional expression or it shows "Expression syntax" error.

    Example: while(i > 10){ ... }


Be The First To Comment