Strange behaviour for loop C++
<p>I am having trouble understanding why in this code snippet the "Hello" statement is not
being printed. I thought that the condition statement in the for loop starts getting tested after only at the second iteration. </p>

<pre><code>  for ( count = 0; count &lt; 0; ++count)
    {
  cout&lt;&lt;"Hello!\n";     
    }
</code></pre>
