共用方式為


break 陳述式 (C)

break 陳述式會終止其所在最內層 doforswitchwhile 陳述式的執行。 程式控制權會轉移到終止陳述式之後的陳述式。

語法

jump-statement
break ;

break 陳述式通常用來終止處理 switch 陳述式內的特定案例。 若缺少封閉迴圈,switch 陳述式會產生錯誤。

在巢狀陳述式中,break 陳述式只會終止 doforswitch 或立即將它關閉的 while 陳述式。 您可以使用 returngoto 陳述式將控制轉移到巢狀結構之外的其他地方。

這個範例說明 break 陳述式:

#include <stdio.h>
int main() {
   char c;
   for(;;) {
      printf_s( "\nPress any key, Q to quit: " );

      // Convert to character value
      scanf_s("%c", &c);
      if (c == 'Q')
          break;
   }
} // Loop exits only when 'Q' is pressed

另請參閱

break 陳述式