C语言导航 switch用法

第二节 switch用法

  • switch基本概念

  • switch语句的嵌套

5.2.1 switch基本概念

1.形式:

复制代码
 switch( 表达式 )
 {
     case 常量表达式1 : 语句1
     case 常量表达式2 : 语句2
     case 常量表达式n-1 : 语句n-1
     [default : 语句n]
 }

2.说明:机器将用表达式的值与常量表达式依次比较,如果有相同值则执行对应语句,否则都不执行或执行语句n。

3.注意:

①在对应语句执行完毕后,会继续执行后面语句,因此常量表达式只决定分支入口,可以采用break语句进行退出。

②多个常量表达式中不可以有一样的值。

5.2.2 switch语句的嵌套

1.说明:将单个switch语句中对应执行语句变为switch语句进行多级分支选择,则称为switch嵌套。

2.注意:break语句只可以跳出同级switch分支语句。

相关推荐
努力实干2 分钟前
Qt/C++ 模块化设计与工程组织
开发语言·c++·qt
Suprman5 分钟前
平面排版问题的数学建模与算法设计
算法·数学建模·排序算法·排版套料
FPGA信号处理7 分钟前
【应用随机过程】:更新过程与马尔可夫链入门
算法·概率论
阿里嘎多学长9 分钟前
2026-10-23 GitHub 热点项目精选
开发语言·程序员·github·代码托管
重生之小比特19 分钟前
【算法拾光】二分查找|在排序数组中查找元素的第一个和最后一个位置 + 搜索旋转排序数组
数据结构·算法·排序算法
吴可可12325 分钟前
DXF与AAMA格式转换模块推荐
算法
Lhan.zzZ26 分钟前
Qt:动态库模块框架设计
开发语言·c++·qt
quantdash_cc31 分钟前
如何从多只股票的历史行情构建收益率矩阵?Python 与 QuantDash 实战教程
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
重生之小比特31 分钟前
【算法拾光】二分查找|搜索旋转排序数组 + 寻找旋转排序数组中的最小值
算法
wuminyu33 分钟前
JVM规范学习总结-JVM规范基本概念
java·linux·c语言·jvm·c++