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

相关推荐
njsgcs1 分钟前
excel提取长宽,进行排版导出ezdxf 装箱算法 贪婪 总利用率91%
开发语言·python·excel
雨落在了我的手上7 分钟前
C语言入门(十六):指针(2)
c语言
lsx2024068 分钟前
Memcached stats sizes 命令详解
开发语言
吃不饱的得可可12 分钟前
C++17常用新特性
开发语言·c++
_OP_CHEN19 分钟前
算法基础篇:(七)基础算法之二分算法 —— 从 “猜数字” 到 “解难题” 的高效思维
c++·算法·蓝桥杯·二分查找·acm·二分答案·二分算法
西游音月22 分钟前
(4)框架搭建:Qt实战项目之主窗体介绍
开发语言·qt
一匹电信狗23 分钟前
【C++11】Lambda表达式+新的类功能
服务器·c++·算法·leetcode·小程序·stl·visual studio
leo__52024 分钟前
MATLAB实现图像超分辨率方法
开发语言·matlab
say_fall26 分钟前
C语言编程实战:每日刷题 - day 1
c语言·开发语言·学习
在等晚安么26 分钟前
力扣面试150题打卡
算法·leetcode·面试