break语句(c)

break 语句终止最近的封闭 do、 for、 switch或显示的 while 语句的执行。控制传递到下一个终止的条语句。

语法

  • 跳转语句:
    break;

break 语句通常用于终止进程在 switch 语句中的一种特例。缺少将迭代或 switch 语句生成错误。

在嵌套的语句中, break 语句终止 do、 for、 switch或紧跟包含它的仅 while 语句。可以在其他地方使用 return 或 goto 语句添加到发送控件在嵌套结构之外。

此示例演示 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语句(C++)