c++switch语言,C++ switch语句
C++ switch语句从多个条件执行一个语句。 它就类似于在C++中的if-else-if语句。
switch语句的基本语法如下所示 -
switch(expression){
case value1:
//code to be executed;
break;
case value2:
//code to be executed;
break;
......
default:
//code to be executed if all cases are not matched;
break;
}
switch语句的执行流程如下图所示 -
C++ Switch示例
#include
using namespace std;
int main () {
int num;
cout<
cin>>num;
switch (num)
{
case 10: cout<
case 20: cout<
case 30: cout<
default: cout<
}
return 0;
}
执行上面代码,得到以下结果 -
[yiibai@localhost cpp]$ g++ swith.cpp
[yiibai@localhost cpp]$ ./a.out
Enter a number to check grade:69
Not 10, 20 or 30
[yiibai@localhost cpp]$ ./a.out
Enter a number to check grade:89
Not 10, 20 or 30
[yiibai@localhost cpp]$ ./a.out
Enter a number to check grade:10
It is 10
[yiibai@localhost cpp]$
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
c++switch语言,C++ switch语句相关推荐
- 【明解C语言】选择语句之switch
目录 一.switch语句的语法 二.switch语句的使用 1. 无break 2.有break 3. 代码运行分析 三.switch语句注意事项 四.default语句 五.练习题 [明解C语言] ...
- c语言if语句习题,大学c语言if switch for 语句实验四练习题
大学c语言if switch for 语句实验四练习题 实验四 [实验目的] 1. 熟悉和掌握if.switch的使用方法:学会编写简单的分支程序结构. 2. 熟悉for语句的一般形式,学会编写简单的 ...
- C语言case后语句省略不写,switch语句基础理解与分析
switch语句和if语句最为相似,语法接近C语言. switch(expression) { case value: statement break; case value: state ...
- switch c语言格式,switch语句格式是什么?
switch语句 Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择:常和case.break.default一起使用. switch语句可以用于基于不同的条件来执行不同的动作. ...
- C语言 条件判断语句、while循环、switch语句
浮点数 注意事项:整型数字除于整数只会得到整数.如果要想得到浮点数,分母或分子要至少有一个为浮点数. 表达式 一个表达式是一系列运算符和算子的组合,用来计算一个值 运算符(operator)是指进行运 ...
- c语言 字符串switch,C++中如何对字符串进行switch
C++中如何对字符串进行switch判断? C++的开关语句,形式为 switch(expr1) { case no1: break; case no2: break; ... case noN: b ...
- matlab中switch算工资,switch语句matlab
matlab中switch语句的用法例子 if-else-end语句所对应的是多重判断选择,而有时也会遇到多分支判断选择的问题. MATLAB语言为解决多分支判断选择提供了switch-case语句. ...
- C语言switch执行原理,Switch 底层执行原理
Switch 底层执行原理 switch 底层执行原理 switch 语句根据一个整数索引值进行多重分支, 底层采用跳转表这种数据结构跳转表是一个数组, 表项 i 对应代码段的地址, 当 switch ...
- switch if c语言效率,switch与ifelse的效率问题
switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的.从而,swi ...
最新文章
- ajax按钮改变数据状态
- MFC子对话框初始化问题_从一个“断言”报警说起
- C++对象模型探索 / 子类的内存布局
- 怎么看python环境变量配置是否好了验证图片_python 的 tesserocr 模块安装与获取图片验证码...
- 消息队列mysql redis那个好_Redis作为消息队列与RabbitMQ的比较
- 自动利用webshell执行系统命令py脚本
- (六)Javascript 规范
- Jenkins修改管理员密码.
- jsoup 获取html中body内容_Java 进阶 利用Jsoup获取HTML页面的各分页中的标题信息...
- svn代码版本管理总结
- GCC(-pg) profile mcount | ftrace基础原理
- 输电线路巡检机器人PPT_国网泰安供电公司开展输电线路无人机精细化巡检
- linux 安装socket扩展,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- javascript/js计算器的基础制作
- Win10如何查看打印机端口号?
- 怎么锁定计算机的ip地址,电脑静态ip地址怎么设置
- 中国最美丽的地方排行榜国家地理
- Ubuntu18.04下双网卡内外网设置
- STM32系统滴答_及不可不知的延时技巧 - (上)
- c++编程练习 031:山寨版istream_iterator
热门文章
- 吕旭军:如何打造区块链数字资产交易?
- Rasa项目实战之银行金融Financial Bot智能业务对话机器人业务功能微服务解析与调试(九十二)
- prometheus监控之postgresql
- ALTAS,LAPACK, SCALAPACK, MUMPS记录
- Java API连接Kerberos认证的HBASE
- 轮播图特效 html+css+js
- 机器学习算法——决策树算法详细介绍,并使用sklearn实现案例预测,可视化决策树
- 【译】Unity3D Shader 新手教程(1/6)
- 计算机系统(一)期末复(yu)习(3):LC-3汇编,输入与输出
- 使用Docker安装MySQL