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;  }

示例:

#include 
using 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语句的缺点是不能用于区间判断,但是其结构清晰,执行效率高
上一篇:bilibiliC++31程序流程结构-循环结构-while语句
下一篇:bilibiliC++29程序流程结构-选择结构案例-三目运算符

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月26日 12时13分30秒