Share via


continue 語句 (C)

continue 陳述式會將控制項傳遞至本身所在最靠近的封閉 doforwhile 陳述式的下一個反覆項目,並略過 doforwhile 陳述式主體中的其餘陳述式。

語法

jump-statement:
continue ;

doforwhile 陳述式的下一個反覆項目判斷方式如下:

  • dowhile 陳述式內,下一個反覆項目是藉由重新評估 dowhile 陳述式的運算式開始。

  • continue語句中的 for 語句會導致評估 語句的 for 迴圈運算式。 然後程式碼會重新評估條件運算式。 視結果而定,它會終止或逐一查看語句主體。 如需 語句及其非終止的詳細資訊 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++)