#include <iostream>
//三目运算符 (条件?表达式1:表达式2)
using namespace std;
int main() {
int a = 1 , b = 2;
double c = 1.1;
int x;
x = (a < b ? a : b); //如果a<b x=a 否则x=b
cout<< x <<endl;
x = (a < b ? c : b); //如果a<b x=a 否则x=b
cout<< x <<endl; //不能给int类型double的值 会去掉小数点
cout<< ((a < b ? c : b)) <<endl; //满足条件 直接输出c的值
//嵌套表达式
int d = 99;
x = ( d > a ? (a < b ? a : b) : b);
cout<< x <<endl; //不出意外 输出1
return 0;
}
c++条件运算符 三目表达式
最新推荐文章于 2024-11-05 17:16:24 发布