4.8.1 break语句

break语句可以提前退出循环。break语句对循环控制的影响如图4-7所示。

图4-7 break语句对循环控制的影响

说明:

(1)break语句只能出现在循环语句的循环体中。

(2)在循环语句嵌套使用的情况下,break语句只能跳出它所在的循环,而不能同时跳出多层循环。

例4-19】 用for语句判断从键盘上输入的整数是否为素数。

假设从键盘输入9,程序运行过程如表4-8所示。

表4-8 程序运行过程

如果没有break语句,程序将按表4-9运行。

表4-9 没有break语句的程序运行过程

程序运行结果如下。