title: Code style in C (and C++) loops: postfix and prefix increments
body: <p>These days I see this very often:</p>
  
  <pre><code>for (int i = 0; i &lt; NUMBER; ++i)
  </code></pre>
  
  <p>Rather than - as was very much the fashion (?) 20 years ago - this:</p>
  
  <pre><code>for (int i = 0; i &lt; NUMBER; i++)
  </code></pre>
  
  <p>Is there a reason for this change or is it just fashion?</p>
  
  <p>(There is a similar question about Java here but I don't think the answers get to the heart of the matter)</p>