The conditional clause

(Display Figure 6.)

The conditional clause is executed once during each iteration of the loop immediately before the code in the body of the loop is executed.

(Like the while loop, the for loop is an entry-condition loop.)

If the expression in the conditional clause evaluates to true:

The body of the loop is executed one more time before testing the expression in the conditional clause again.

If the expression in the conditional clause evaluates to false:

The body of the loop is skipped and control passes to the code immediately following the loop structure.