Terminate execution of for or while loop
break terminates the execution of a for or while loop.
Statements in the loop after the break statement
do not execute.
In nested loops, break exits only from the
loop in which it occurs. Control passes to the statement that follows
the end of that loop.
Sum a sequence of random numbers until the next random number is greater than an upper limit. Then, exit the loop using a break statement.
limit = 0.8;
s = 0;
tmp = rand;
if tmp > limit
s = s + tmp;
The break statement exits a for or while loop
completely. To skip the rest of the instructions in the loop and begin
the next iteration, use a continue statement.
break is not defined outside a for or while loop.
To exit a function, use return.
Was this topic helpful?