title: Is there a technical reason to use > (<) instead of != when incrementing by 1 in a 'for' loop?
body: <p>I almost never see a <code>for</code> loop like this:</p>
  
  <pre><code>for (int i = 0; 5 != i; ++i)
  {}
  </code></pre>
  
  <p>Is there a technical reason to use <code>&gt;</code> or <code>&lt;</code> instead of <code>!=</code> when incrementing by 1 in a <code>for</code> loop? Or this is more of a convention?</p>