continue语句(C++)
强制控制转移到最小的封闭、 为或 while 循环的控制表达式。
continue;
备注
在当前迭代中其余的语句不会执行。 确定循环的下一次迭代如下所示:
在一个 do 或 while 循环,下一个迭代开始时通过重新 do 或 while 语句的控制表达式。
在 for 循环使用语法 for(init-expr, (; cond-expr; loop-expr), loop-expr 子句执行。 然后 cond-expr 子句进行重新求值,因此,根据该结果,循环结束或另一个迭代发生。
下面的示例演示 continue 语句如何在代码中跳过部分并启动循环的下一个迭代。
示例
// continue_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
i++;
printf_s("before the continue\n");
continue;
printf("after the continue, should never print\n");
} while (i < 3);
printf_s("after the do loop\n");
}