loop, break, return, continue
There are three kinds of statements for loops (repetitions):
the while statement, the for statement, and the
do statement.
while statement
while ( expression ) statementThis statement specifies that
statement is repeatedly evaluated
as far as the expression evaluates to a non-zero value.
If the expression 1 is given to the expression, it forms an
infinite loop.
for statement
for ( expression list-1; expression; expression list-2 ) statementThis is equivalent to the program
expression list-1 (transformed into a sequence of simple statement)
while ( expression ) {
statement
expression list-2 (transformed into a sequence of simple statement)
}
do statement
do {
statement
} while ( expression )
This statement differs from while statement by the location of
the termination condition: This statement first execute the
statement and then check the condition, whereas while
statement does it in the reverse order.
As means for exiting from loops, there are break statement and
return statement. The continue statement allows to move
the control to a certain point of the loop.
break
break statement is used to exit the inner most loop.
return
return statement is usually used to exit from a function call
and it is also effective in a loop.
continue
continue statement is used to move the control to the end
point of the loop body.
For example, the last expression list will be evaluated in a for
statement, and the termination condition will be evaluated in a
while statement.
Go to the first, previous, next, last section, table of contents.