X2这里的递减

X2这里的递减


http://img1.sycdn.imooc.com//climg/5f50f17508b84c7410800610.jpg为什么打印x2是29 
到了x3这里 这个x2就是就是30了 既然上面打印出x2为29了 那么x3这里就应该是19+29呀

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2020-09-04 09:29:37

同学你好,因为x3计算的是并不是x1+x2的值,而是两个经过--运算的值

http://img1.sycdn.imooc.com//climg/5f5197dc0978f21a06120254.jpg

--在前,那么--x1的返回值就是x1减去1的值,也就是19

http://img1.sycdn.imooc.com//climg/5f51983509fd6e3501520117.jpg

而--在后,x2--的返回值是x2的值,也就是30

http://img1.sycdn.imooc.com//climg/5f5198430939da8001690118.jpg

所以最后x3的值为19+30=49 。x1和x2虽然都进行了减1的操作,但是运算的返回值不同,要弄清楚这点。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码