设int a;,则表达式a=2,4,a+1的值是( ) 为什么 2个回答 #热议# 上班途中天气原因受伤算工伤吗? yuanhaifeng720 2011-12-27 · TA获得超过162个赞 知道答主 回答量:102 采纳率:0% 帮助的人:102万 我也去答题访问个人页 关注 展开全部 设int a;,则表达式a=2,4,a+1的值是3,逗号运算符的运算规则是从左到右依此计算子表达式的值,并将最后一个表达式的值作为整个表达式的值,由此可见,第一个表达式将a=2,则的三个表达式值为3,即整个表达式的值3,而a的值为2; 追问 那4什么都没做吗??? 追答 什么都没做,他只是一个中间值,不用考虑,你可以写个小程序试验一下,试着修改一下值,看结果有什么不同,这样可以加深印象,也便于理解; 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 _____一叶障目 2011-12-27 · TA获得超过2702个赞 知道小有建树答主 回答量:840 采纳率:0% 帮助的人:1356万 我也去答题访问个人页 关注 展开全部 值是a的初值加一的值。。这里你的题目是不是没打全,a应当有初值的,不然这题就出错了。几个语句用逗号相连时,返回最后一个句的值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-10-27 设int a;则表达式a=2,4,a+1的值是 1 2018-07-11 设int a=1 则表达式(true|(++a))&(a==... 1 2015-12-07 设int a=1 则表达式(true|(++a))&(a==... 1 2011-08-28 若a是int型变量,则表达式(a=4*5,a*2),a+6的... 329 2010-08-29 int a=2:则表达式(a++*1/3)的值是多少 17 2016-03-14 设int a=5;则表达式a+2,(a-=3,a*5),a/... 2016-06-06 设int a=12;表达式a+=a-=a*=a 的值是 104 2019-06-24 设int a=5;则表达式a+2,(a-=3,a*5),a/... 更多类似问题 > 为你推荐: