问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在C语言中,break是跳出当层循环,但是若是下面这种情况呢:

发布网友 发布时间:2022-04-23 00:29

我来回答

5个回答

热心网友 时间:2023-10-09 08:05

break跳出的是最近的一个循环,即B循环
想同时跳出A循环的话,可以使用goto语句,但是,不推荐
方法二:
while(条件1 && 条件4)//A//!!!这里
{
表达式1;
while(条件2)//B
{
if(条件3)
{
条件4=0;//
break;
}
}
}
添加一个条件4,并且想break的时候,将条件4设置为假,这样外循环再次循环判断的时候,就不满足条件而退出循环了

热心网友 时间:2023-10-09 08:06

不可以

你可以在循环A 中写一个检查变量的

在循环B中 break之前 改变变量值

然后循环A中用个if检测这个变量值 改变的话则再次break 跳出循环A
int flag=0;
while(条件1)//A
{
表达式1;
while(条件2)//B
{
if(条件3)
{
flag=1;
break;
}
}
if(flag)break;
}
有疑问请采纳 满意记得追问哦

热心网友 时间:2023-10-09 08:06

这个break跳出的是B循环,连着写两个break是错误的,想要跳出A循环要在B外写break,可以这么做:表达式1下一行加个int flag=0;然后if(条件3){flag=1;break;},然后在B外加个if(flag)break;这样满足条件3时就可以连续跳出B、A。

热心网友 时间:2023-10-09 08:07

跳出B 循环。
若想要从深层循环跳出,可以使用goto 语句。 goto语句虽然会导致流程难以理解,而不建议使用,但跳出深层循环,也是goto唯一可以认可的作用了。

如果不用goto 就设置一个标志,比如在最外面设置 int flag =0;
if(条件)达到了{ 。。。 ; flag =1; break; }
这样,在B循环结束后,跳到A循环时,再加上 if( flag==1) break;

热心网友 时间:2023-10-09 08:07

试试不就知道了。
连着两个break没用的。
可以在break前使条件1不满足,从而跳出A处循环。
可以接着在A中检测条件3跳出A。
goto也能达到目的,不过一般不建议使用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 c语言中的break与Continue有什么区别 c语言中,break可以跳出while循环嘛? C语言中在循环结构的循环体中执行break语句其作用是什么 c语言中break语句在教材中的地位和作用? C语言中for语句里面break的用法?? c语言中,break是跳出一个函数还是一个循环? c语言 break的用法 C语言程序中break是什么意思 c语言中break语句的作用是什么? c语言中break是什么意思 C语言中break;怎么用? C语言,Break语句的用法。 c语言中break语句的作用 c语言中break是什么意思? break在C语言中是什么意思? 马上金融消费分期付款到期没有还款会怎么样 马上金融贷款不还会怎样? 马上金融贷款还不上会怎样? 欠马上金融3000多块钱,两年没还钱,他们会上门吗? 马上金融不还钱会怎么样 怎样抑制黑色素 怎样控制黑色素沉淀,及减少斑点 怎么抑制黑色素 怎么能控制或者消除黑色素 吃什么可以有效抑制人体黑色素沉积?或控制黑色素生成? 如何抑制黑色素 晒后如何有效防止黑色素沉淀? 我是混合型皮肤·但是我的下巴跟额头比较黑·跟脸的皮肤色不一样要怎么样改善?? 【怎么样能尽快退黑色素】 有哪些关于宇宙的游戏? 怎样减少黑色素的产生? 有什么好玩的太空游戏 各位PS高手,请问做渐变时怎样精确控制黑色的百分数?例如下图的渐变怎么做? 有没有关于宇宙的安卓游戏? 有哪些值得推荐的有关太空和宇宙的游戏? 怎样才能有效的控制黑色素痣的形成? 推荐几款宇宙类型的网络游戏 怎么把控制中心整成黑色 推荐几款宇宙题材的游戏,类似文明,家园,星际战舰之类的 求推荐星际太空类游戏