c语言中bre**怎么一次退出多个循环

时间:2018.08.26 发布人:ai554331147

c语言中bre**怎么一次退出多个循环

已解决问题

谷歌ai554331147用户在2018.08.26提交了关于“放开那个女巫c语言中bre**怎么一次退出多个循环”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-05T20:03:23。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

1、bre**语句退出循环时,它将退出离它最近的那层循环,无法退出多个循环。比如下面的代码,定义一个两维数组,不希望输出第2行。

#include

intmain()

{

inta[3][3]={{1,2,3},//第一行

{4干,5,6},//第二行

{7,8,9}//第三行

};

for(inti=0;i!=3;++i){

for(intj=0;j!=3;++j)

{

if(a[i][j]==4)bre**;//进入第二行时bre**跳出,只跳出离它最近的for循环

问答printf("%d

",a[i][j]);

}

}

return0;

}2、要退出多金根移素专史青害介别重循环,可以使用go续脱争儿答游从to语句。

#include

屋皇适队合怎影intmain()

{

for(;;){

while(1)

{

gotoend;

}

}

end:

printf("跳出轮回!

"边);

return0;

}