首页 > 编程知识 正文

c语言break可以跳出几层循环,c语言break用于什么语句

时间:2023-05-06 09:22:16 阅读:21197 作者:2842

地址: http://blog.csdn.net/qilihechuncai/article/details/6134079

break语句的作用是退出当前运行的循环(for、while、do…while )或多路分支(switch )程序结构,并执行这些结构之后的语句。

在switch语句中,break用于从switch语句中跳出进程,并继续执行switch后的语句。

在循环语句中,break用于跳出最近的封闭循环。

例如,以下代码在执行break后显示“a=1; 中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长:

for (; )

{……

for (; )

{

.

if(I==1) ) ) )。

布雷克;

.

}

a=1; //break跳到这里

//…

}

continue语句的作用是退出当前运行的此循环(for、while、do…while ),然后运行以下循环: 也就是说,跳过循环体中尚未执行的语句,然后进行是否执行循环的判定。

在for循环中,continue用于执行表达式2。

在while循环和do…while循环中,continue用于绕圈执行表达式的确定。

continue语句和break语句的区别在于,continue语句只结束循环,而不结束整个循环的执行。 break语句结束本次循环,不进行条件判断。

例如,不能被输出1~100之间的7整除的数。

for(intI=1; i=100; I )

{

if(I%7==0) ) ) ) )

继续;

cout i endl;

}

如果I被7除尽,则执行continue语句,退出此循环,即跳过cout语句,循环以确定i=100是否成立。 只有I不能被7整除时,才运行cout函数,输出I。

* *所有在所有: * *

**break :跳出自己所在的循环*

* *继续:执行以下周期*

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。