1. **`break`关键字** - **功能**:当在`while`循环中遇到`break`关键字时,它会立即终止整个`while`循环,程序将跳出循环体,继续执行循环之后的代码。 - **示例**: ```cpp #include <iostream> using namespace std; int main() { int i = 0; while (i < 10) { if (i == 5) { break; } cout << i << " "; i++; } cout << "循环结束" << endl; return 0; } ``` 在这个例子中,`while`循环原本的条件是`i < 10`。当`i`等于`5`时,遇到`break`关键字,循环立即终止。所以程序输出`0 1 2 3 4`后,就会输出`循环结束`,不再执行循环体中`i`大于等于`5`的部分。 2. **`continue`关键字** - **功能**:当在`while`循环中遇到`continue`关键字时,它会跳过本次循环中`continue`之后的代码,直接进入下一次循环的条件判断部分。 - **示例**: ```cpp #include <iostream> using namespace std; int main() { int i = 0; while (i < 10) { i++; if (i % 2 == 0) { continue; } cout << i << " "; } cout << "循环结束" << endl; return 0; } ``` 这个例子中,`while`循环每次先让`i`自增`1`。当`i`是偶数时,遇到`continue`关键字,就会跳过`cout << i << " ";`这一行,直接进入下一次循环的条件判断(即判断`i`是否小于`10`)。所以程序输出`1 3 5 7 9`后,输出`循环结束`,因为偶数都被`continue`跳过了。 总的来说,`break`是终止整个循环,而`continue`是跳过当前循环的剩余部分,直接进入下一次循环的开始阶段。
while break C++
2024/12/31 1:05:34
来源:https://blog.csdn.net/Jjshshdhhw/article/details/144568180
浏览:
次
关键词:while break C++
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
热文排行
- 本周后半段,北方将遭今春首场沙尘天气
- 编程-设计模式 6:适配器模式
- 2024年全国青少年信息素养python编程复赛真题+答案
- 如何利用大数据技术来识别和预防网络赌博行为?
- LLMs之Llama 3.1:Llama 3.1的简介、安装和使用方法、案例应用之详细攻略
- JVM:SpringBoot TomcatEmbeddedWebappClassLoader
- No module named ‘tvtk.custom.light‘ mayavi
- 解决 Ubuntu 系统中 “Temporary Failure in Name Resolution“ 错误
- YOLOv10有效涨点专栏目录
- 开普勒优化算法( KOA)及其Python和MATLAB实现