1.问题描述
今天修改《操作系统》——银行家算法问题的时候遇到了这个问题。形如:
while(条件1)
{
表达式1;
for(条件2)
{
if(条件2)
break;
}
}
我想跳出if满足的条件的时候跳出所有的循环
2.问题解决
我搜了百度百科,其中一个高赞的人给出的做法是:
①使用GOTO语句,但是不推荐。
②在循环的时候满足一个条件3,当想跳出循环的时候,将条件3设置为假,当外层循环再次循环判断的时候,就不满足
条件退出循环了。
形如:
while(条件1&&条件3)
{
表达式1;
for(条件2)
{
if(条件2)
break;
}
}
跳出while,for,if嵌套循环问题
最新推荐文章于 2024-01-16 19:27:09 发布