C break 语句

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

  • break 语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句。
  • 它可用于终止 switch 语句中的一个 case。 如果您使用的是嵌套循环(即一个循环内嵌套另一个循环),break 语句会停止执行最内层的循环,然后开始执行该块之后的下一行代码。

语法

C 语言中 break 语句的语法:

  1. break;

流程图

C break 语句

实例

  1. #include <stdio.h>
  2. int main ()
  3. {
  4. /* 局部变量定义 */
  5. int a = 10;
  6. /* while 循环执行 */
  7. while( a < 20 )
  8. {
  9. printf("a 的值: %d\n", a);
  10. a++;
  11. if( a > 15)
  12. {
  13. /* 使用 break 语句终止循环 */
  14. break;
  15. }
  16. }
  17. return 0;
  18. }

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

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