break 语句

简介: break 语句

用法

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

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


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


语法

C 语言中 break 语句的语法:

break;

c-break-statement-works.jpg


流程图

微信截图_20221206125411.png


示例

#include <stdio.h>
int main ()
{
   /* 局部变量定义 */
   int a = 10;
   /* while 循环执行 */
   while( a < 20 )
   {
      printf("a 的值: %d\n", a);
      a++;
      if( a > 15)
      {
         /* 使用 break 语句终止循环 */
          break;
      }
   }
   return 0;
}


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

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15


目录
相关文章
|
机器学习/深度学习 Java TensorFlow
模型推理脚本
模型推理脚本可以使用各种编程语言编写,如Python、C++、Java等。在机器学习和深度学习领域中,Python是最常用的编程语言之一,因为它有许多流行的深度学习框架,如TensorFlow、PyTorch和Keras,这些框架都提供了简单易用的API来加载模型和进行模型推理。
427 5
|
传感器 存储 边缘计算
3000字11张图硬核科普:什么是边缘计算?与云计算有什么联系和区别?
边缘计算是 现代IT 网络架构的一种创新的、革命性的方法,计算处理去中心化并在靠近数据源的网络“边缘”执行它,数据不再发送到云或任何单个数据处理中心,而是被发送到靠近传感器或生成此数据的设备数据源,极大的提高了数据的处理速度,节省了大量的带宽,还提高了数据的安全性。
1752 0
3000字11张图硬核科普:什么是边缘计算?与云计算有什么联系和区别?
|
机器学习/深度学习 存储 人工智能
2024阿里云AI交出答卷,全球领先!
2024阿里云AI交出答卷,全球领先!
750 9
2024阿里云AI交出答卷,全球领先!
|
负载均衡 数据库 开发工具
|
编解码 编译器 API
【C++ 内联函数和库】了解函数导出至库的原理以及其中内联函数的处理
【C++ 内联函数和库】了解函数导出至库的原理以及其中内联函数的处理
456 0
|
Java API 数据安全/隐私保护
POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格……
POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格……
1125 0
POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格……
BUUCTF john-in-the-middle 1
BUUCTF john-in-the-middle 1
436 0
|
自然语言处理 JavaScript IDE
通义灵码使用教程
通义灵码使用教程
3001 0
|
负载均衡 监控 Cloud Native
阿里云祝顺民:构筑万物互联的智能云网络
近日,在第六届未来网络大会上,阿里云祝顺民与中国工程学院院士及多位运营商专家共同探讨云网融合的发展现状和面向云原生网络的趋势。
1306 0
阿里云祝顺民:构筑万物互联的智能云网络