第1个回答 2010-12-15
先读前a<b? a : c 如果a<b那么这个表达式的值为a 否则为c 再用得到的这个值(假如是a)进行后面的运算a<d?a:这里貌似少了个数吧。。。再进行判断
第2个回答 2010-12-15
表达式不完整,假设补全完整后的表达式为: a<b?a:c<d?a:b
表达式执行顺序是从右到左。三目运算符 ? : 的意思是如果?前的表达式为真则表达式的值为:左边的值,反之则为:右边的值。
假设 a<b, c>d;则表达式 a<b?a:c<d?a:b 等价于 a<b?a:b 等价于 a
第3个回答 2010-12-15
就是if ...else if ...else 形式