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