【摘要】:break语句通常用在循环语句和switch条件语句中。当break用于条件语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,程序的结果可能不是预料中的结果。break在switch中的用法已在前面介绍条件语句的例子中碰到,这里不再举例。break语句的流程图,如图7.5所示。即满足特定条件时便执行break语句跳出循环。break语句的一般形式是:将例7.2中的代码更改一下,当i=51时,用break语句跳出循环,即只计算1+2+3…例7.4:break只能跳出一层循环。
break语句通常用在循环语句和switch条件语句中。当break用于条件语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,程序的结果可能不是预料中的结果。break在switch中的用法已在前面介绍条件语句的例子中碰到,这里不再举例。
break语句的流程图,如图7.5所示。
图7.5 break语句的流程图
当break语句用于do-while、while以及我们后面会讲到的for循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足特定条件时便执行break语句跳出循环。
break语句的一般形式是:
将例7.2中的代码更改一下,当i=51时,用break语句跳出循环,即只计算1+2+3…+50的值。
例7.3:使用break。
可以看出,最终的结果是1+2+……+50。当循环变量i值为51时,即满足条件执行break语句,跳出循环。运行结果如图7.6所示。(www.xing528.com)
图7.6 例7.3程序运行结果
(1)break语句对单独的if-else的条件语句不起作用。
(2)在多层循环中,一个break语句只向外跳一层。
例7.4:break只能跳出一层循环。
当i==3时,跳出内层的do-while循环,但是跳出之后,外层循环仍然在进行。运算结果如图7.7所示。
图7.7 例7.4程序运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。