? :
表达式1 ? 表达式2 : 表达式3 ;
if(表达式1){
表达式2
}else{
表达式3
}
例
int vip=1;
string res=vip ==1? "有优惠" : "正常价格";
? :
表达式1 ? 表达式2 : 表达式3 ;
if(表达式1){
表达式2
}else{
表达式3
}
例
int vip=1;
string res=vip ==1? "有优惠" : "正常价格";
?:条件运算符
表达式1?表达式2:表达式3;
// 条件运算符 问号 冒号
// ? :
// 表达式1 ?表达式2:表达式3
//if(表达式1)
//{
//表达式2
//}
//else
//{
//表达式3
//}
//int i = true ? 100 : 90;
//cout<< i<<endl; // 100
//int vip =1;
// 使用string,需要引入#include <string>
//string res = vip==1 ? "有优惠" : " 正常价格";
int vip = 1;
vip == 1 ? cout<<"有优惠" : cout<<:"正常价格";