continue在C++如何使用
时间: 2024-09-29 22:13:59 浏览: 23
简单举例说明C++中break和continue语句的用法
5星 · 资源好评率100%
在C++中,`continue`关键字用于控制循环流程。当你在一个`for`, `while`, 或者`do-while`循环中遇到某个条件不适合继续当前迭代,你可以使用`continue`来跳过剩余的当前循环体中的语句,然后直接进入下一次循环。
例如,在`for`循环中:
```cpp
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) { // 如果i是偶数
continue; // 跳过本次循环的其他操作
}
cout << i << " is odd" << endl;
}
```
在这个例子中,当`i`是偶数时,`continue`会让程序直接开始下一轮循环,因此只有奇数会被打印出来。
同样在`while`或`do-while`循环里,如果满足特定条件,也可以通过`continue`来跳过循环体:
```cpp
int j = 0;
while (j < 10) {
if (j == 5) {
continue; // 当j等于5时不执行后续语句
}
j++;
cout << j << endl;
}
```
阅读全文