如果a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?c:d的值为( ) 请作解说原理,谢谢

如题所述

现判别c<d?c:d,
∵c=3,d=4
∴c<d为真 取c的值

∴c<d?c:d 的值为3

再判别a<b?a:c
∵a=1,b=2

∴a<b为真 取a的值

∴a<b?a:c 的值为1

结果a<b?a:c<d?c:d 的值为1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-25
从右到左判别
第2个回答  2012-08-25
1
相似回答