continue语句(c)

continue 语句将控制传递到最近的封闭 do、 for或显示的 while 语句下一个迭代,跳过在 do的其余语句, for或 while 语句级。

语法

  • jump-statement:
    continue;

确定 do、 for或 while 语句的下一次迭代如下所示:

  • 在 do 中或一个 while 语句,下一个迭代开始时通过重新 do 或 while 语句的表达式。

  • 在 for 语句的一个 continue 语句导致 for 语句中循环计算表达式。 然后编译器重新计算条件表达式,因此,根据该结果,停止或重复语句级。 请参见 为语句 有关 for 语句及其非的更多信息。

这是 continue 语句的示例:

while ( i-- > 0 ) 
{
    x = f( i );
    if ( x == 1 )
        continue;
    y += x * x;
}

在此示例中,那么,当 i 大于 0 时,这将显着语句的执行。 第一 f(i) 分配给 x;然后,因此,如果 x 是等于 1, continue 语句中执行。 语句的其余部分在该体中,将忽略,并且执行继续在与计算的循环顶部环线测试。

请参见

参考

continue语句(C++)