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 分钟前
python学opencv|读取图像(十六)修改HSV图像HSV值
开发语言·python·opencv
我是一只来自东方的鸭.3 分钟前
1. K11504 天平[Not so Mobile,UVa839]
数据结构·b树·算法
weixin_5375904514 分钟前
《Java编程入门官方教程》第八章练习答案
java·开发语言·servlet
lsx20240618 分钟前
MVC 发布
开发语言
qincjun35 分钟前
文件I/O操作:C++
开发语言·c++
星语心愿.39 分钟前
D4——贪心练习
c++·算法·贪心算法
光头man40 分钟前
【八大排序(二)】希尔排序
算法·排序算法
小马超会养兔子42 分钟前
如何写一个数字老虎机滚轮
开发语言·前端·javascript·vue
武昌库里写JAVA1 小时前
使用React Strict DOM改善React生态系统
数据结构·vue.js·spring boot·算法·课程设计
汉克老师1 小时前
2023年厦门市第30届小学生C++信息学竞赛复赛上机操作题(三、2023C. 太空旅行(travel))
开发语言·c++