若a=1 b=2 c=3 d=4;则条件表达式agt;b?a:clt;d?c:d的结果为__________。

计算机 表达式,条件,结果 已帮助 人

若a=1,b=2,c=3,d=4;则条件表达式a>b?a:c<d?c:d的结果为__________。

请帮忙给出正确答案和分析,谢谢!

热搜:越鞠丸的君药是A神曲B川芎C香附D

答案解析

难度★★☆ 搜索
  • 参考答案:3
    【解析】“表达式1?表达式2:表达式3”的功能是:表达式1的值若为非0,则计算表达式2的值,且表达式2的值为最终结果;若表达式l的值为0,则计算表达式3的值,且为最终结果。逻辑符号从右向左结合,a>b?a:c<d?c:d相当于a>b?a:(c(d?c:m。题中条件c=3,d=4,则c<d成立:然后执行a>b?a:c,a=1,b=2,a>b不成立,所以整个表达式最后的值为C的值。