当前位置:网站首页>判断语句_switch与case
判断语句_switch与case
2022-08-05 04:52:00 【乖女子@@@】
[1]语法
switch后面跟随的值可以是值也可为表达式,但是case后面仅能为 值!
switch (值/表达式){
case value1:
statements1 // 当表达式/值的结果等于 value1 时,则执行该代码
break;
case value2:
statements2 // 当表达式/值的结果等于 value2 时,则执行该代码
break;
......
case valueN:
statementsN // 当表达式/值的结果等于 valueN 时,则执行该代码
break;
default :
statements // 如果没有与表达式/值相同的值,则执行该代码
}
[2]比较过程
switch 语句根据表达式的值,依次与 case 子句中的值进行比较:
- 如果两者相等,则执行其后的语句段,当遇到 break 关键字时则跳出整个 switch 语句。
- 如果不相等,则继续匹配下一个 case。
- switch 语句包含一个可选的 default 关键字,如果在前面的 case 中没有找到相等的条件,则执行 default 后面的语句段
- 比较过程为
全等!
边栏推荐
猜你喜欢

【学生毕业设计】基于web学生信息管理系统网站的设计与实现(13个页面)

LeetCode:1403. 非递增顺序的最小子序列【贪心】

什么是ASEMI光伏二极管,光伏二极管的作用

开发属于自己的node包

Mysql的redo log详解

一篇博客通关Redis技术栈

The solution to the failure to read channel information when dedecms generates a message in the background

The role of DataContext in WPF

【cesium】3D Tileset 模型加载并与模型树关联

Feature preprocessing
随机推荐
七夕节赚徽章拉
延迟加载js方式async与defer区别
算法---一和零(Kotlin)
u-boot调试定位手段
[informix] Resolving startup errors and solutions
【转】什么是etcd
【学生毕业设计】基于web学生信息管理系统网站的设计与实现(13个页面)
Use IDEA to connect to TDengine server
程序开发的一些常规套路(一)
Learning and finishing of probability theory 8: Geometric and hypergeometric distributions
[Nine Lectures on Backpacks - 01 Backpack Problems]
Dephi reverse tool Dede exports function name MAP and imports it into IDA
Flutter 父子组件如何都能收到点击事件
dedecms织梦tag标签不支持大写字母修复
特征预处理
u-boot debugging and positioning means
[Surveying] Quick Summary - Excerpt from Gaoshu Gang
Qixi Festival earn badges
使用IDEA连接TDengine服务器
Four-digit display header design