title: Does `break` work only for `for`, `while`, `do-while`, `switch' and for `if` statements?
body: <p>Suppose, I have a <code>if</code> statement inside a <code>for</code> loop:</p>
  
  <pre><code>for( ; ; )
  {
    if( )
      {
       printf(" inside if");
       break;
      }//if         
  
    printf("inside for");
  }//for
  </code></pre>
  
  <p>Now, will the <code>break</code> statement cause the compiler to come out of the <code>for</code> loop or will it only come out of the body of <code>if</code> once the condition in the <code>if</code> becomes satisfied?</p>