break is used to exit from a do, for, or while loop, bypassing the normal loop condition. It is also used to exit from a switch statement.
An example of break in a loop is shown here:
do {
x = getx();
if(x < 0) break; // terminate if negative
process(x);
} while(!done);
Here, if x is negative, the loop is terminated.
In a switch statement, break keeps program execution from “falling through” to the next case. (Refer to the switch statement for details.)
A break terminates only the for, do, while, or switch that contains it. It will not break out of any nested loops or switch statements.