3.3.1 break语句

3.3.1 break语句

break语句用于终止do、for、switch、while等语句在break出现那一个层次的执行工作,紧接着下一个语句继续执行。若break语句出现在do、for、switch、while等循环的外面,则为错误。在嵌套循环中break语句只终止该层次的执行,而继续执行下一个循环,若要终止整个嵌套循环可用return。

【例3-10】从命令行输入一个整数n,若n小于或等于5则求1+2+…+n的和,否则只累加到5。

img78

img79

【例3-11】下面程序包含了一个for循环查找数组中特定的数值。

img80

当数值被找到的时候,这个break语句终止了for循环。控制流程就转到for语句的下面的语句继续执行。

程序运行结果为:

img81