在C语言中,x=y=1;z=(x+=y+4,y+2);输出的z的值为3,为什么 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? 窦咸和诗蕊 2020-01-10 · TA获得超过1176个赞 知道小有建树答主 回答量:1438 采纳率:78% 帮助的人:6.4万 我也去答题访问个人页 关注 展开全部 左边x+=y+4的值为6,右边y+2值为3由于逗号表达的求值顺序是从左向右以此计算用逗号分隔的各表达式的值,最后一个表达式的值就是整个逗号表达式的值,所以(x+=y+4,y+2)的值将是y+2;如果不懂x+=y+4为什么等于6请继续追问 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言入门到精通每天免费网上学习c语言入门到精通免费网上学习c语言入门到精通,国内讲师机构专业授课,适合从基础学习,挑战从入门到熟练运用,海量c语言入门到精通学习 从入门到编程技术高超 C语言编程能力快速提升www.huke88.com广告全新c语言知识点总结【重点版】,完整版下载www.gzoffice.cn查看更多c#从入门到精通,慕课网--IT技能学习网站coding.imooc.com查看更多 为你推荐: