break语句(C++)

break 语句结束显示最近的封闭循环或条件语句的执行。 控制传递到下一个结束的语句,因此,如果任何一个语句。

break;

备注

break 语句使用带有条件 开关 语句与、 while 循环语句。

在 switch 语句, break 语句导致程序在 switch 语句之后执行下一条语句。 不 break 语句,从匹配的 case 标签的每条语句。 switch 语句的末尾,包括 default 子句,将执行。

在循环中, break 语句结束最近的封闭 do、 for或 while 语句的执行。 控制传递到下一个结束的语句,因此,如果任何一个语句。

在嵌套的语句中, break 语句结束 do、 for、 switch或紧跟包含它的仅 while 语句。 可以使用 return 或 goto 语句添加到从深的嵌套结构传输控件。

示例

下面的示例阐释如何在 for 循环的 break 语句。

// 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++关键字

continue语句(C++)