如果int a=1,b=2,c=3,d=4,则条件表达式“a<b?a:c<d?c:d”的值是多少?要求解答详细点哈,...
如果inta=1,b=2,c=3,d=4,则条件表达式“a<b?a:c<d?c:d”的值是多少?要求解答详细点哈,运算顺序和方法我都不知道...
如果int a=1,b=2,c=3,d=4,则条件表达式“a<b?a:c<d?c:d”的值是多少?要求解答详细点哈,运算顺序和方法我都不知道
展开
7个回答
展开全部
当a < b 成立 则结果就是 a
如果 a < b 不成立 则结果要判断 c<d 是否成立
1,c <d 则结果就是 c
2, c <d 不成立 则结果就是 d
所以这题 结果是a =1
如果 a < b 不成立 则结果要判断 c<d 是否成立
1,c <d 则结果就是 c
2, c <d 不成立 则结果就是 d
所以这题 结果是a =1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果a<b 返回a 否则返回{如果c<d 返回c 否则返回d}
答案是1
答案是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先判断a<b为真取a值,得等式a<d?c:d,再判断a<d为真取c值,在软件里执行也是这个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询