In
a do or while loop, the next iteration starts
by re-evaluating the controlling expression
of the do or while statement.
In a for loop (using the syntax for(init-expr;
cond-expr; loop-expr)), continue causes loop-expr
to be executed. Then cond-expr is re-evaluated
and, depending on the result, the loop either
terminates or another iteration occurs.