欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > while break C++

while break C++

2024/12/31 1:05:34 来源:https://blog.csdn.net/Jjshshdhhw/article/details/144568180  浏览:    关键词:while break C++

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`是跳过当前循环的剩余部分,直接进入下一次循环的开始阶段。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com