C++ is blowing my mind
<pre><code>#include &lt;iostream&gt;

int main() {
 int x = 1;
 for(int i = 0; i &lt; 100; ++i);
  // What will the next line do? Increment???????????/
  ++x;
 std::cout &lt;&lt; x &lt;&lt; std::endl;
}
</code></pre>

<p>Why does the code print 1 and not 2?</p>
