c=(a>b)?a:b,这里的b可以写成变量么?
------解决思路----------------------
可以额。这东西试试不就清楚了
------解决思路----------------------
c=(a>b)?a:b;

------解决思路----------------------
你这么写法a和b已经是变量了啊,看这个的效果就是获取最大值
------解决思路----------------------
三目运算符<表达式1>?<表达式2>:<表达式3>; 属于关系运算符,
常用于关系比较,主要用于比较关系的状态只有两种的情况(大于 和 不大于,真 和 假)
先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果
比如以下表达式:
a>0? a++:(a = 1)
当a>0为真 时,执行a++,整个表达式的值等于表达式a++的值,
当a>0为假 时,执行a=1,整个表达式的值等于表达式a=1的值。