
bilibiliC++30程序流程结构-选择结构-switch语句
发布日期:2021-05-26 22:59:08
浏览次数:24
分类:精选文章
本文共 833 字,大约阅读时间需要 2 分钟。
4.1.3 switch语句
作用:switch语句用于执行多条件分支操作,是处理多种情况时的一种高效方式
语法:
switch(表达式){ case 结果1: 执行相应语句; break; case 结果2: 执行相应语句; break; ... default: 执行默认语句; break; }
示例:
#includeusing namespace std; int main() { // 请给电影评分 // 10 ~ 9:经典 // 8 ~ 7:非常好 // 6 ~ 5:一般 // 5分以下:烂片 int score = 0; cout << "请给电影打分" << endl; cin >> score; switch (score) { case 10: case 9: cout << "经典" << endl; break; case 8: cout << "非常好" << endl; break; case 7: case 6: cout << "一般" << endl; break; default: cout << "烂片" << endl; break; } system("pause"); return 0; }
注意事项:
- switch语句中的表达式类型只能是整型或字符型 - 如果某个case没有break语句,默认情况下程序会继续执行下一个case - switch语句的缺点是不能用于区间判断,但是其结构清晰,执行效率高发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月26日 12时13分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
codeforce 460B Little Dima and Equation
2019-03-17
【Android-混合开发】mPaas-多版本接入篇
2019-03-17
Python采集3000条北京二手房数据,看我都分析出了啥?
2019-03-17
(网络安全)主动信息收集 操作系统识别
2019-03-17
奥比中光体积最小的3D刷脸模组发布,智能锁设计要迎来颠覆?
2019-03-17
Class和ClassLoader的getResource方法对比
2019-03-17
redis教程-redis环境搭建安装(qq:1197852132)
2019-03-17
将jsp页面转化为图片或pdf升级版(二)(qq:1197852132)
2019-03-17
pdf转图片(qq:1197852132)
2019-03-17
一套简单的web即时通讯——第一版
2019-03-17
Day5 - 05 函数的参数-关键字参数
2019-03-17
github 入门
2019-03-17
cpp
2019-03-17
可编辑列表(json文件,可编辑,添加等)
2019-03-21
学生信息管理系统之增(五):添加用户信息流程
2019-03-21
C++面向对象程序设计实践——任务与指导书(2)
2019-03-21
社区医疗app-Ui设计
2019-03-21
Python图像处理之PIL
2019-03-21