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分支语句。

相关推荐
oioihoii3 分钟前
C++11 尾随返回类型:从入门到精通
java·开发语言·c++
jz_ddk4 分钟前
[zynq] Zynq Linux 环境下 AXI BRAM 控制器驱动方法详解(代码示例)
linux·运维·c语言·网络·嵌入式硬件
叶子2024224 分钟前
守护进程实验——autoDL
人工智能·算法·机器学习
Wyn_12 分钟前
【QT】qtdesigner中将控件提升为自定义控件后,css设置样式不生效(已解决,图文详情)
开发语言·qt
Magnum Lehar13 分钟前
vulkan游戏引擎启动环境配置1
c语言
伍六星20 分钟前
更新Java的环境变量后VScode/cursor里面还是之前的环境变量
java·开发语言·vscode
Dola_Pan23 分钟前
Android四大组件通讯指南:Kotlin版组件茶话会
android·开发语言·kotlin
半桔33 分钟前
【算法深练】分组循环:“分”出条理,化繁为简
数据结构·c++·算法·leetcode·面试·职场和发展
天天爱吃肉821833 分钟前
【十年技术演进深度解构:车载充电机(OBC)将成为新能源汽车的“能源大脑”】
python·嵌入式硬件·算法·汽车·能源
万能程序员-传康Kk35 分钟前
智能教育个性化学习平台-java
java·开发语言·学习