int main()
{
int a = 0;
int b = 3;
int max = 0;
// if (a > b)//这是正常方法
// max = a;
// else
// max = b;
max = a > b ? a :b;//条件操作符(三目操作符)为exp1 ? exp2 : exp3
printf("%d\n",max);//exp1 成立,exp2计算,整个表达式的结构的为:exp2的结果
return 0; //exp1 不成立,exp3计算,整个表达式的结构的为:ex3的结果
}
C语言的条件操作符
最新推荐文章于 2024-11-03 00:42:08 发布