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

相关推荐
飞Link11 小时前
什么是 PX4?一文了解 PX4 在空地协同中的作用
算法·无人机
一去不复返的通信er17 小时前
力扣-图论-岛屿数量
算法·leetcode·图论
2501_9445215917 小时前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
行思理18 小时前
go语言学习难度及适合学习的人群
开发语言·学习·golang
wangchunyu11419 小时前
JAVA CompletableFuture异步编程实战
java·开发语言·python
程序 代码狂人20 小时前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
HDU-Dade21 小时前
【校招笔试真题】简要介绍 Self-Attention 的前沿算法
人工智能·算法
meiying88381 天前
快递单号批量查询Python脚本:从手动到自动化的完整实现
开发语言·python·自动化
Zwawa1 天前
编译器工具链:GCC、Clang、MSVC、ICC、armclang
c语言·嵌入式·编译器
@大迁世界1 天前
告别 Go,拥抱 Rust
开发语言·golang·rust