title: Is it bad to have a for loop without an increment or decrement?
body: <p>Sometimes I need to write a loop in C/C++ where there is an initialization followed by a condition.</p>
  
  <p>I like how this looks,</p>
  
  <pre><code>for (int i = 0, j = 0; i == 0 &amp;&amp; j == 0;) {
      // condition fails at some point
  }
  </code></pre>
  
  <p>more than this.</p>
  
  <pre><code>int i = 0, j = 0;
  while (i == 0 &amp;&amp; j == 0) {
      // condition fails at some point
  }
  </code></pre>
  
  <p>Granted that this is personal code so noone can judge me. Will the compiler make it so that they are the same thing?</p>