C++while中continue的作用
作者:野牛程序员:2023-07-08 15:15:15 C++阅读 2651
在 C++ 的 while 循环中,continue 语句用于跳过当前循环中的剩余代码,直接进入下一次循环迭代。它会导致程序跳过 continue 语句后面的代码,并继续执行下一次循环的条件判断。
使用 continue 可以在满足某些条件时跳过循环体中的一部分代码,而不是完全终止当前循环。当条件满足时,循环会立即进入下一次迭代,而不会执行 continue 语句后面的代码。
下面是一个使用 while 循环和 continue 语句的简单示例,以帮助理解:
#include <iostream>
int main() {
int i = 0;
while (i < 5) {
i++;
if (i == 3) {
continue; // 当 i 等于 3 时,跳过后面的代码,进入下一次循环
}
std::cout << i << std::endl;
}
return 0;
}输出结果为:
1 2 4 5
在这个示例中,当 i 的值等于 3 时,continue 语句被执行。它会跳过 cout 语句,直接进入下一次循环迭代。因此,输出中的 3 被跳过了。
需要注意的是,在使用 continue 语句时,要确保循环条件最终能够得到满足,否则可能会导致无限循环。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

