三目运算符
#include<iostream>
using namespace std;
int main()
{
//三目运算符
/*
表达式1?表达式2:表达式3
若表达式1值为真,执行表达式2,否则执行表达式3
*/
int a = 15;
int b = 10;
int c = 0;
c = (a > b ? a : b);
cout << "c=" << c;
// 即返回变量
system("pause");
return 0;
}
switch语句
#include<iostream>
using namespace std;
int main()
{
//switch语句
//给电影进行打分
/*
10-9 完美
8-7 非常好
6-5 一般
5以下 垃圾
*/
cout << "请输入你对《超能一家人》这部电影的评分" << endl;
int score;
cin >> score;
cout << "您的打分为" << score << endl;
switch (score) //括号中为变量,结果为多少,对应case多少
{
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;
// default 默认情况
}
system("pause");
return 0;
}