请问这道题怎么做?12.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为(

请问这个sum的值是怎么来的,是右边的三个式子都得用到,还是只用最后一个?... 请问这个sum的值是怎么来的,是右边的三个式子都得用到,还是只用最后一个? 展开
 我来答
ruance002
2011-02-26
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
sum的值为8,整个表达式为逗号表达式,其中包含有赋值运算和++运算,先计算第一个表达式,将num赋值给sum,sum=7,之后num++,再计算第二个表达式sum++,sum=8,最后计算++num,num=9.整个表达式的结果为最后一个表达式的结果,即++num的值,为9
22...5@qq.com
2011-02-27 · 超过26用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:67.8万
展开全部
开始num=7,执行sum=num++后,sum=7,而num=8,执行完sum++之后,实际上sum自加1,为8,执行完++num,num的值为9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友42e02c5
2011-02-15 · TA获得超过1231个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:541万
展开全部
1、sum=num++等价于sum=num,num=num+1;
sum=7,num=8
2、sum++
sum=8;num=8
3、++num
sum=8,num=9
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长空落雁123
2011-02-15
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式