title: Is a For Loop always executed at least once?
body: <p>According to my teacher, a for-loop always executes at least once, even if the condition is not met.</p>
  
  <p>Example (like I know it from C++):</p>
  
  <pre><code>for (int i=6; i &lt;=5; i++) {
      //irrelevant for this question
  }
  </code></pre>
  
  <p>According to her, this loop would execute at least once, yet it does not, or am I missing something? 
  Is there any case, no matter what language, where this would execute once? 
  To eliminate the thought in advance: yes, it was about for loops, not do-while-loops.</p>
  
  <p><strong>Edit</strong>:</p>
  
  <p>Thanks for all those quick answers, I guess this case is already closed. Have a nice day/night.</p>