|
|
goto identifier;
A2: x = 5;
Terminates nearest enclosing switch, while, do, or for statement. Passes control to the statement following the terminated statement. Example:
for (i=0; i<n; i++) {
if ((a[i] = b[i]) == 0)
break; /
exit for
/
}
Goes to top of smallest enclosing while, do, or for statement, causing it to reevaluate the controlling expression. A for loop's expression3 is evaluated before the controlling expression. It can be thought of as the opposite of the break statement. Example:
for (i=0; i<n; i++) {
if (a[i] != 0)
continue;
a[i] = b[i];
k++;
}
return; return expression;
return a + b;