switch语句的基本使用
switch是一个多分支的选择语句。
1、基本格式:
switch(整型表达式){
case 整型字面量:
......
default :
}
解释:
1)整型字面量可以使char、short、int类型的
2)case子句起相当于一个入口。程序从某一个case进去以后,会执行该case子句及其下面的所有子句(在没有break语句的情况下)
3)default。默认入口、可选。不一定要放在最后,也可以放在其他地方,但一般情况下都放在最后
4)整型字面量要和整型表达式的类型保持一致
5)在case里面定义的变量需要用大括弧括起来,且只能在该语句块中使用
2、代码如下:
switch语句的基本使用相关推荐
- Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系
switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...
- C#中switch语句注意
大家肯定对switch语句并不陌生,它能够让程序根据控制表达式的值,从多个动作中作出选择(从逻辑过程看,和多分支语句if-else有些相似).在C++和java中也有这一语句,不过在C#中,这一语句则 ...
- c语言switch不允许实型,C语言中switch语句什么意思
Switch在C语言中是保留字,其作用是进行判断选择.switch(开关语句)常和case break default一起使用. Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断 ...
- switch的case使用数组C语言,使用常量数组的元素作为switch语句中的case
我正在尝试将一组按键映射到一组命令.因为我处理来自多个地方的命令,所以我想在键和命令之间设置一个抽象层,这样如果我更改底层键映射,我就不必更改很多代码.我目前的尝试看起来像这样: // input.h ...
- switch语句中在case块里声明变量会遇到提示“Expected expression before...的问题
switch语句中在case块里声明变量会遇到提示"Expected expression before..."的问题 例如在如下代码中 1 case constant: 2 in ...
- JavaScript Switch 语句
avaScript Switch 语句 如果希望选择执行若干代码块中的一个,你可以使用 switch 语句: 语法: switch(n){case 1:执行代码块 1breakcase 2:执行代码块 ...
- 我去,你写的 switch 语句也太老土了吧
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 昨天早上通过远程的方式 review 了两名新来同事的代码,大部分 ...
- 你真的懂switch吗?聊聊switch语句中的块级作用域
最近在代码中不小心不规范的,在switch里面定义了块级变量,导致页面在某些浏览器中出错,本文讨论以下switch语句中的块级作用域. switch语句中的块级作用域 switch语句中的块级作用 ...
- c#switch语句判断成绩_Go的条件判断语句
现实时间中,我们如果想去购物,可以选择网上或者线下去购物,甚至说,要购买的物品都有许多选择,选价格便宜的,选质量好的,选不用运费等等 那么在计算机语言中,我们要怎么实现现实中,这些选择呢? Go语言支 ...
- R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录
最新文章
- 喵哈哈村的魔法考试 Round #1 (Div.2) 题解源码(A.水+暴力,B.dp+栈)
- Dropout也能自动化了,谷歌大神Quoc Le等人利用强化学习自动找寻模型专用Dropout...
- css样式重置,不建议用通配符
- Linux下的ELF可执行文件学习总结
- 根据文字计算Label的尺寸
- linux之cal命令详解,linux命令大全之cal命令详解(显示日历)
- 二元函数求最小值 c语言,遗传算法C语言源代码(一元函数和二元函数)
- phpstorm 全项目替换_会信息交互还带5G基站的路灯来了!白云新城智慧灯杆项目动工...
- Java设计模式学习02——工厂模式
- 《统计学习方法》代码全解析——第十三部分无监督学习概论
- 代码一致性 java_java实现一致性hash算法实例代码
- picker从后台取数据
- 2021-10-22 学习笔记:和弦对照信息表
- Visual Studio2019配置备忘
- 2060显卡驱动最新版本_如何更新你的显卡驱动程序
- 学习笔记13--障碍物检测之基于图像障碍物检测
- 用Python做一个变态版的《超级玛丽》游戏
- linux文件系统与日志文件
- 2020年北京理工大学计算机学硕跨考上岸经验分享
- SLCP验厂辅导,SLCP是向最终用户分享已验证的评估数据的关键
热门文章
- 18春《c语言》在线作业3,华师18春《C语言程序设计A》在线作业参考
- docker 关闭所有容器_软件安全 : Docker逃逸详解
- php精准函数,PHP常用函数大全
- 面试小能手速成,接口测试脚本如何编写?其实很简单
- centos arm-linux-gcc,CentOS 5.5下arm-linux-gcc交叉编译环境的搭建
- java转动的风扇课程设计,课程设计—智能风扇设计报告
- speak 计算机英语作文,跪求一篇英语作文 题目:论计算机的优缺点
- c语言程序设计形考任务2答案(DOC),C语言程序设计形考任务2.doc
- excel线性拟合的斜率_邵励治的机器学习 2 / 100 天:「简单线性回归」
- html5中加入音频,在H5场景中插入自定义音频和视频(任意画面)