title: Behavior of a Semicolon after for Loop Declaration
body: <p>Most <code>for</code> loops have the syntax:</p>
  
  <pre><code>for(initializer; condition; incrementer) {
      // code
      // code
  }
  </code></pre>
  
  <p>If theres only one line of code, it may follow this syntax:</p>
  
  <pre><code>for(initializer; condition; incrementer)
      // code
  </code></pre>
  
  <p>Or</p>
  
  <pre><code>for(initializer; condition; incrementer) // code
  </code></pre>
  
  <p>So, my question is, how does this,</p>
  
  <pre><code>for(initializer; condition; incrementer)
      ;
  </code></pre>
  
  <p>Or this,</p>
  
  <pre><code>for(initializer; condition; incrementer);
  </code></pre>
  
  <p>behave?  <code>;</code> is a valid statement in many programming languages. So, does <code>;</code> at the end of the for loop signify that the loop should keep looping with no statements to execute, or is the <code>;</code> considered the statement to execute and loops this <code>;</code> statement until the loop terminates?</p>