printf("max2=%d尀n",a>b?a:b);这是什么意思

2024-11-24 10:42:39
推荐回答(2个)
回答1:

如果a>b成立,执行printf("max2=%d\n",a);
如果a>b不成立,执行printf("max2=%d\n",b);

回答2:

后面的a>b?a:b用的是三目运算符,效果是得到a,b中最大的值。所以整个语句输出a,b中的最大值