在C++中,continue
语句用于跳过当前循环迭代中剩余的代码,并开始下一次循环迭代。当continue
语句执行时,程序将立即转到循环的下一次迭代。
continue
语句通常与条件语句结合使用,以在满足某些条件时跳过当前迭代。这个条件可以是任何布尔表达式,当表达式为真时,continue
语句将被执行。
以下是一个使用continue
语句的示例,其中循环迭代了一个数组,并跳过了数组中的偶数元素:
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue;
}
cout << i << " ";
}
输出结果:
1 3 5 7 9
在上面的示例中,当i
的值为偶数时,continue
语句被执行,跳过了cout
语句,并开始下一次循环迭代。这样,只有奇数值才会被输出。