永发信息网

若以下变量均是整型,且有语句num=sum=7,则执行表达式sum=unm++,sum++,++num后,sum的值是

答案:4  悬赏:40  手机版
解决时间 2021-04-03 19:44
若以下变量均是整型,且有语句num=sum=7,则执行表达式sum=unm++,sum++,++num后,sum的值是
最佳答案
整个逗号表达式的值是 一连串逗号的最后一个表达式的值 然后 ++操作符在前面 是先进行自加
所以sum的值应该是8追问麻烦你写具体一点追答逗号表达式 比如 n=表达式1,表达式2...表达式n n的值就是表达式n的值
逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。
sum=unm++,sum++,++num 有三个表达式 所以 sum的值是++num ,由于前面的unm++的 ++操作符是在后面,是整个逗号表达式执行完后再自加,所以在++num这个表达式中 num的值还是7,然后由于++操作符在前面,是先自加再执行表达式,所以 ++num执行后是8,最后赋值给sum
全部回答
num=sum=7;
sum=7+1=8 // num=7+1=8;
sum=8+1=9//num=8;
sum=8+1=9;
等于9,自己套一套吧
8追问麻烦你写具体一点追答num=sum=7;
sum=num++;表示1)sum=num;2)num=num+1;这时sum=7,num=8
sum++;表示sum=sum+1,这是sum=8
++num;和sum无关
8,刚刚看错了,sum=++num是先自加后赋值,sum=num++是先赋值后自加。
这里是sum=num++,所以sum=7,而num自加就为8,后来有sum++,所以sum自加就为8。. 后来有++num,所以num自加,num就为9.
所以结果是:sum=8,num=9.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
淘宝买家怎么修改差评,被淘宝买家骗,怎么把
丹阳到上海迪斯尼乐园怎么走
如何正确测量曲轴轴颈
对“8”可做有益的理解和猜测,也可从反面做
表达孔子志向的诗句,孔子的思想里面有没有关
20岁为什么会脖子向前倾 该怎么办
那个穿刺公是什么鬼,自带主角光环
谁能介绍一下众星世界的境界划分,还有主角现
惠百家家政服务地址在哪,我要去那里办事,
家中亲人患重病,提出辞职能30天内离开吗?
my heart only you, I will love you forever
聪明的人是否能成才 反方辩论资料
某人站立在台秤上,突然下蹲最后保持静止.则
北京的c1驾照能在外地增驾e本吗?
多肉植物的儿童诗歌,写多肉植物的优美句子
推荐资讯
雷米高宠物沐浴露狗狗沐浴露 除蚤好用吗
关于民法,抵押权和质权
请教为什么电脑出现一顿一顿的现象
从马腰到南浔风翼文化怎么做公交
从看电视到用电视阅读答案
如何通过激励,让下属疯狂工作
要赚多少钱才能安心养老
油菜地里的野油菜苗用什么除草剂除去?
的偶像日本漫画家宫崎骏300字作文加评语
模拟人生中世纪里面有一个医生的任务,做强效
佳木斯大学和哈尔滨学院哪个学校好啊??急!
上海南站到镇江的客车。实际下车是在镇江哪个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?