如果int a=1,b=2,c=3,d=4则printf("%d,a>b?a:c<d?c:d");的结果为什么是3 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? 手机用户75859 2014-06-26 · 超过49用户采纳过TA的回答 知道答主 回答量:100 采纳率:0% 帮助的人:121万 我也去答题访问个人页 关注 展开全部 a>b?a:c<d?c:d 就是 a>b?a:(c<d?c:d) 意思是如果a>b就返回a,否则就返回c<d?c:d c<d?c:d就是如果c<d就返回c,否则返回d. 很明显,c<d,所以后面返回的是c=3. 这边的话整句话就是a>b?a:3 如果a>b就返回a,否则返回3. 明显a<b,所以返回3. 这种运算是从右边第一个冒号为一个点,开始计算, 先算:d,结果是d,再算 c<d?c:3,结果是3,再算a>b?a:3希望采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容完形填空_魔搭社区_中文AI开源社区享免费算力魔搭完形填空中文AI开源社区,集合计算机视觉/自然语言处理/智能语音/多模态,包含丰富开源模型及数据集,支持在线体验/模型训练/notebook/技术支持www.modelscope.cn广告下载完整版高中英语完形填空的技巧和100套+含答案_即下即用高中英语完形填空的技巧和完整版下载,海量试题试卷,全科目覆盖,随下随用,简单方便,即刻下载,试卷解析,强化学习,尽在百度教育www.baidu.com广告英语填空标准版-资料文档库-全文阅读下载英语填空专题资料下载,不用四处查资料,360文库海量精选英语填空全行业资料覆盖,千万文档即刻下载,享专属优惠!wenku.so.com广告 其他类似问题 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2021-01-26 定义"int a=1,b=2,c=3,d=4;"则表达式"a>b? a:c>d? c:d"的值是多少? 3 2022-03-25 int a=-1,b=-1; for(;a++;) ++b; printf("%d,%d",a,b); 1 2022-12-18 int a=3,b=2,printf(“%d,%d\n",--a,b++);输出结果是 2023-04-27 下面代码输出的结果为 int a,b=4; a=7+a=b+2; printf(“%d\n”,a) 2023-03-14 定义"int a=1,b=2,c=3,d=4;"则表达式"a>b? a:c>d? c:d"的值是多少 2023-04-23 如果int a=1,b=2,c=3,d=4;则条件表达式“a<b?a:c<d?c:d”的值是()。A)1 B)2C)3 D)4 1 2023-03-29 若有int+a=0,则语句printf("%d\n",a++)结果为? 更多类似问题 > 为你推荐: