中斷陳述式 (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