title: What does "for (; --i >= 0; )" mean in C?
body: <p>What does <code>for (; --i &gt;= 0; )</code> mean in C?</p>
  
  <p>How is the counter getting decremented and how is it different from <code>for ( ; i &gt;= 0; --i)</code>?</p>