在线文档教程
C++
语言 | Language

break statement

断续语句

使封闭为,,,范围-为,,,当或同时循环或开关语句终止。

当使用条件表达式和条件语句终止循环时使用。

句法

attr(optional) break ;

解释

在这条语句之后,控制被立即转移到封闭循环或开关之后的语句中。与任何块出口一样,所有以复合语句或循环/开关状态声明的自动存储对象在执行包围循环后的第一行之前,按反构造顺序销毁。

关键词

break...

注记

中断语句不能用于中断多个嵌套循环。大后藤声明可用于此目的。

二次

#include <iostream> int main() { int i = 2; switch (i) { case 1: std::cout << "1"; case 2: std::cout << "2"; //execution starts at this case label case 3: std::cout << "3"; case 4: case 5: std::cout << "45"; break; //execution of subsequent statements is terminated case 6: std::cout << "6"; } std::cout << '\n'; for (int j = 0; j < 2; j++) { for (int k = 0; k < 5; k++) { //only this loop is affected by break if (k == 2) break; std::cout << j << k << " "; } } }

二次

产出:

二次

2345 00 01 10 11

二次

另见

c休息文件

*。

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/language/crack