C++ break 语句


C++ 中 break 语句有以下两种用法:

  1. break 语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句。
  2. 它可用于终止 switch 语句中的一个 case。

如果您使用的是嵌套循环(即一个循环内嵌套另一个循环),break 语句会停止执行最内层的循环,然后开始执行该块之后的下一行代码。

语法

C++ 中 break 语句的语法:

  1. break;

流程图

C++ break 语句

实例

  1. #include <iostream>
  2. using namespace std;
  3. int main ()
  4. {
  5. // 局部变量声明
  6. int a = 10;
  7.  
  8. // do 循环执行
  9. do
  10. {
  11. cout << "a 的值:" << a << endl;
  12. a = a + 1;
  13. if( a > 15)
  14. {
  15. // 终止循环
  16. break;
  17. }
  18. }while( a < 20 );
  19. return 0;
  20. }

当上面的代码被编译和执行时,它会产生下列结果:

  1. a 的值: 10
  2. a 的值: 11
  3. a 的值: 12
  4. a 的值: 13
  5. a 的值: 14
  6. a 的值: 15