The do-while loop has the form:
do
{
statementlist;
} while( loop_condition );
the statementlist in the do-while loop is executed at least once, i.e. it is a post test loop. The basic behavior of do-while loop:
1. The statementlist is executed
2. The loop_condition is evaluated
3. If it is true the control returns to step 1, otherwise control passes to the first statement following the loop.
for loop
The for loop has the form:
for( init_expression; boolean_expression; step_expression )
{
statementlist;
}
When the program execution reaches a for statement:
1. init_expression is evaluated
2. boolean_expression is evaluated
3. if it is true
a. statementlist is executed
b. step_expression is evaluated
c. Control returns to step 2
4. Otherwise control passes to the statement following the for
The init_expression is evaluated only once at the beginning of execution. Note that it is possible that the statementlist is never executed.
No comments:
Post a Comment