According to my teacher, a for-loop always executes at least once, even if the condition is not met.
Example (like I know it from C++):
for (int i=6; i <=5; i++) {
//irrelevant for this question
}
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.
Edit:
Thanks for all those quick answers, I guess this case is already closed. Have a nice day/night.
You could say a for-loop is always evaluated at least once.
But if a for-loop's condition is not met, its block will never execute.
Because you didn't ask about other loops, I won't address those.