break

Terminate execution of for or while loop

Syntax

Description

example

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.

Examples

expand all

Exit Loop Before Expression Is False

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;

while 1
    tmp = rand;
    if tmp > limit
        break
    end
    s = s + tmp;
end

More About

expand all

Tips

  • 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.

See Also

| | | |

Was this topic helpful?