title: C/C++: is GOTO faster than WHILE and FOR?
body: <p>I know, that everybody hates GOTO and nobody recommends it. But that's not the point. I just want to know, which code is the fastest:</p>
  
  <ol>
  <li><p>the <code>goto</code> loop</p>
  
  <pre><code>int i=3;
  loop:
  printf("something");
  if(--i) goto loop;
  </code></pre></li>
  <li><p>the <code>while</code> loop</p>
  
  <pre><code>int i=3;
  while(i--) {
      printf("something");
  }
  </code></pre></li>
  <li><p>the <code>for</code> loop</p>
  
  <pre><code>for(int i=3; i; i--) {
      printf("something");
  }
  </code></pre></li>
  </ol>