1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
#include <iostream>// 输出流库 using namespace std;//使用标准命名空间 //课程:4.6 流程结构 switch语句 /* 注意1:switch语句中表达式类型只能是整形或字符型 注意2:case里如果没有break,那么程序会一直向下执行 总结:与if语句比,对于单一多条件判断时,switch的结构清晰,执行效率高,缺点是switch不可以判断区间 */ int main() { int a = 0; cout << "请您为《一棵韭菜》这部电影打分10分满分!" << endl; cin >> a; cout << "您当前的评分是:" << a << endl; switch (a) { case 10: cout << "您认为是一部经典的电影!" << endl; break;//退出当前分支 case 9: cout << "您认为是一部经典的电影!" << endl; break; case 8: cout << "您认为是一部精彩的电影!" << endl; break; case 7: cout << "您认为是一部精彩的电影!" << endl; break; case 6: cout << "您认为是一部一般的电影!" << endl; break; case 5: cout << "您认为是一部一般的电影!" << endl; break; default://上面的分支都不满足的情况下执行以下代码 cout << "您认为是一部烂片!" << endl; break; } system("pause");// 控制台暂停,等待下一步操作 return 0;// 结束返回值:0 } |
04.6 C++switch语句
未经允许不得转载:Ai分享 » 04.6 C++switch语句