这是一个条件运算符的语句;包含两个条件运算符和一个赋值运算符
从两个方面来解释:运算符优先级,运算符结合性
优先级:条件运算符高于赋值运算符,二者的結合性都是从右向左
即按照结合性,先计算右面的条件运算表达式;再按照优先级赋值。
你对这个回答的评价是
这里 a-3为0 所以表达式嘚值为b-a=1 所以()的值为1 那c的值就是1了
你对这个回答的评价是?
晕,这个表达式好怪异.
a-b?1:a 如果a-b为真,则表达式的值为1,否则为a的值.a-b得-1,为真最后表达式的值为1。
最后的输出结果为:34,1
你对这个回答的评价是
多重条件表达式计算顺序为自右往左。
你对这个回答的评价是