如何跳出嵌套循环

您所在的位置:网站首页 c++退出while循环 如何跳出嵌套循环

如何跳出嵌套循环

2024-07-07 11:05| 来源: 网络整理| 查看: 265

前言

我们经常在循环体中,在执行业务逻辑之前进行是否满足某些条件的判断,如果不满足条件则跳出循环,从而大大加快运行速度,下面就简单总结一下如何跳出循环。

跳出本次循环

跳出本次循环就是,在该次循环时判断是否满足条件,如果不满足则进行到下一个循环,依次类推! 使用到的关键字:continue;

for (int i = 0; i < 10; i++) { if (i==5){ continue; } /** * 你要执行的业务逻辑 */ }

当执行到i=5这次循环时,则会跳出本次循环,下边的业务逻辑不会执行,直接执行i=6的循环!

跳出整一个循环

跳出整一个循环就是,在进行到某一个循环时满足判断条件,则跳出整个循环,后边的循环不再执行! 使用到的关键字:break;

for (int i = 0; i < 10; i++) { if (i==5){ break; } /** * 你要执行的业务逻辑 */ }

当执行到i=5时,则跳出整个循环,i=6之后的也不会执行。

跳出嵌套循环

下边说一下这篇文章的重点,上边只是捎带说一下。 跳出嵌套循环在我们的工作中也是经常遇到的,可能一个循环不能满足我们的需求,需要在内部再加一个循环,如果这时还是在内部循环体内加入是否满足某一个条件的判断,如果不满足条件,则跳出整一个嵌套循环,即直接跳出外部循环,该怎么做?

我们可以在循环体开头设置一个标志位,也就是设置一个标记,然后使用带此标号的break语句跳出多重循环。

OK: for (int i = 0; i < 10; i++) { for (int j = 0; j


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3