共用方式為


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++)