若整型变量a、b、c、d中的值依次为:1、2、3、4.则体哦间表达式a<b?a:c<d?c:d的值是什么?

麻烦简单的说一下推理过程,谢谢~... 麻烦简单的说一下推理过程,谢谢~ 展开
 我来答
凭子蕙0H8
2008-07-28 · TA获得超过484个赞
知道小有建树答主
回答量:623
采纳率:0%
帮助的人:483万
展开全部
a<b?a:c<d?c:d
从右往左
先看c<d?c:d 问你c是不是小于d,如果是则c不变,如果不是则c=b,简单来说就是取cd中较小的一个,那么就是3
接着
a<b?a:3,同理,如果a小于b,那么等于a,否则等于3

貌似你最前面应该有个被赋值的对象啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我叫知道不知道
2008-07-28 · TA获得超过146个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:302万
展开全部
答案貌似是1吧?
分析下:
a<b?a:c<d?c:d => a<b?a:(c<d?c:d) => a<b?a:c => a => 1

条件运算符的优先级很低
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式