if和switch的区别
switch的缺点:判断的时候只能是整型或者字符型;不能是一个区间。
优点:结构清晰,执行效率高。
执行多条件分支语句
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
//switch语句
//给电影打分
cout << "请给电影打分" << endl;
int score = 0;
cin >> score;
cout << "你打的分数为" << score << endl;
switch (score)
{
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;
}
return 0;
}