跳出while,for,if嵌套循环问题

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



你可能感兴趣的:(C问题解决)