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 &
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.