title: C Switch-case curly braces after every case
body: <p>In a C <code>switch-case</code> flow control, it's required to put curly braces <strong>{ }</strong> after a <code>case</code> if variables are being defined in that block.</p>
  
  <p>Is it bad practice to put curly braces after every <code>case</code>, regardless of variable declaration?</p>
  
  <p>For example:</p>
  
  <pre><code>switch(i) {
    case 1: {
      int j = 4;
      ...code...
    } break;
  
    case 2: {  //No variable being declared! Brace OK?
      ...code...
    } break;
  }
  </code></pre>