共用方式為


中斷陳述式 (C++)

break陳述式結束執行最接近的封入迴圈或條件陳述式,它出現。 如果有的話,控制項就會傳到結束的陳述式之後,該陳述式。

break;

備註

break陳述式用條件式切換陳述式與執行,和迴圈陳述式。

在switch陳述式中, break陳述式會在程式執行之後的下一個陳述式switch陳述式。 沒有break陳述式,從相符的每個陳述式case的結尾標籤switch陳述式,包括default子句中,會執行。

在 [迴圈, break陳述式結束的最接近的封入執行do, for,或while陳述式。 如果有的話,控制項就會傳到結束的陳述式之後,該陳述式。

巢狀陳述式,在break陳述式結束只能do, for, switch,或while立即封入陳述式。 您可以使用return或goto陳述式將控制轉移中多深的巢狀結構。

範例

下列範例說明如何使用break中的陳述式for迴圈。

// break_statement.cpp

#include <stdio.h>

int main()
{
    int i;

    for (i = 1; i < 10; i++)
    {
        printf_s("%d\n", i);

        if (i == 4)
            break;
    }
}  // Loop exits after printing 1 through 4
  

請參閱

參考

跳躍陳述式 (C++)

C + + 關鍵字

繼續執行陳述式 (C++)