title: which is better "for(int i = 0; i != 5; ++i)" or "for(int i = 0; i <= 5; i++)"?
body: <p>which is better <code>for(int i = 0; i != 5; ++i)</code> or <code>for(int i = 0; i &lt;= 5; i++)</code>?</p>
  
  <p>Please explain the rationale, if possible.</p>
  
  <p>I read somewhere that != operator is better than comparison operators. also pre-increment operator is better than post-increment operator, since it doesn't require any temporary variable to store the intermediate value.</p>
  
  <p>Is there any better form of for loop than these two?</p>
  
  <p>p.s: I use the former one as suggested by one of the sources, which i don't remember now. </p>