switch-case的使用
switch(表达式){
case 常量1:
语句1;
//break;
case 常量2:
语句2;
//break;
…
default:
语句n;
}
说明:
1.根据switch表达式中的值,一次匹配各个case中的常量,一旦匹配成功,则进入相应的case结构中,
调用其执行语句。当调用结束执行语句后,则仍然向下执行其他case结构中的执行语句,直到遇到break
关键字或switch-case结构末尾为止。
2.break可以使用在switch-case中,表示一旦执行到此关键字,就跳出switch-case结构。
3.switch-case结构中的表达式只能是如下的6中数据类型之一:byte short char int 枚举类型 string
4.case之后只能声明常量,不能声明范围。
5.break关键字是可选的,大部分是要加的。
6.default:相当于if-else结构中的else。default结构是可选的,而且位置是灵活的
switch-case的使用相关推荐
- C语言case次数有限制吗,用switch...case语句统计数字、空格和其他字符出现的次数...
//用switch...case语句统计数字.空格和其他字符出现的次数 //转自K&R #include int main(void) { int c, i, nwhite, nother, ...
- 在C++中对字符串std::string使用switch/case语句
如果你使用C语音的string,也就是char *,是可以放在switch/case语句中的. 在C++中是不能对字符串string使用switch/case语句的,这里的string指的是std:: ...
- java case switch,Java中Switch Case的替代方案
Is there any alternative way to implement a switch case in Java other than if else which is not look ...
- switch……case里的case能不能同时定义多个值呢?
在C#环境里,switch--case里的case能不能同时定义多个值呢? 下面这样写行吗? int aa = Convert.ToInt16(Request.QueryString[" ...
- switch case 支持的 6 种数据类型!
2019独角兽企业重金招聘Python工程师标准>>> 有粉丝建议可以偶尔推送一些 Java 方面的基础知识,一方面可以帮助一初学者,也可以兼顾中高级的开发者. 那么今天就讲一下 J ...
- 结构控制Switch Case
<?php$day = 2;//1234567;任意一种情况!!/* if($day == 1) {echo '星期一'; } else if($day == 2) {echo '星期二'; } ...
- golang switch case语句 简介
注意: 1.switch/case 后是一个表达式(即:常量,变量,一个有返回的函数都可以): 2.case后的各个表达式的值的数据类型,必须和switch的表达式数据类型一致: 3.case后面可以 ...
- C# 条件语句 if else 、 switch case 及练习题解析
c#语句主要分为:顺序语句.选择语句(分支语句).循环语句 条件语句: if else 格式1: if() {} 格式2://二选一 if() {} else {} 格式3://多选一 if() ...
- 【MATLAB】流程控制 ( 循环结构 | for 循环 | while 循环 | 分支结构 | if end 分支结构 | if else end 分支结构 | switch case 分支结构 )
文章目录 一.MATLAB 流程控制结构 二.for 循环 1.for 循环 2.嵌套 for 循环 三.while 循环 二.分支结构 1.if end 分支结构 2.if else end 分支结 ...
- 在switch case 语句中能否使用continue 关键字?为什么?
在switch case 语句中能否使用continue 关键字?为什么? #include <stdio.h> int main() { int a; p ...
最新文章
- 连连看路径求解的算法
- 【BZOJ】4873: [Shoi2017]寿司餐厅
- keras ImageDataGenerator 用法
- php 安装 phpunit,phpunit的安装
- 知己知彼 防范攻击:网络攻击步骤与黑客攻击原理
- 腾讯翻译君在线翻译怎么翻译整个文件_藏语怎么翻译成中文?这两方法非常好用...
- object overview page打开后白屏问题分析
- db设计专用excel_工程师必备:硬件EMC设计规范
- JavaScript学习总结(15)——十大经典排序算法的JS版
- mysql 垂直分表技术的实战演练,有实战代码。
- 将JSON格式的字符串转换成List集合引入gson 的jar包
- Python爬虫实践(二) -- 爬虫进阶:爬取数据处理、数据库存储
- Jquery Highcharts 选项配置 说明文档
- wifi信号衰减与距离关系_wifi无线信号传输衰减间隔核算公式
- 天才在左,疯子在右,我们在哪?
- 如何申请百度API Key
- iOS各种被拒的原因汇总
- 月嫂的薪资为啥这么HIGH!
- Java正则表达式(详解)
- 前端 html button标签
热门文章
- 如何安装和搭建wordpress个人网站(超详细+零基础)
- 2018公众号电商标准版功能解读
- GitLab基础:备份与恢复指南
- python·turtle画中国国旗
- Oracle转MySQL存储函数percentile_cont(比例) WITHIN GROUP( ORDER BY to_number(分数) )用法
- linux找出已经删除但磁盘空间未释放的大文件并清空
- Week8 作业 C - 班长竞选 SCC Kosaraju HDU - 3639
- python(re 模块-正则表达式)
- 为什么说 Ubuntu 22.04 LTS 是史诗级的版本
- webstorm 常用插件集合