为了账号安全,请及时绑定邮箱和手机立即绑定

这几种编写顺序有区别吗?

https://img1.sycdn.imooc.com//5c7683dd0001223e03240248.jpg

https://img1.sycdn.imooc.com//5c7683dd0001f93303630259.jpg

https://img1.sycdn.imooc.com//5c7683dd0001472403650246.jpg

https://img1.sycdn.imooc.com//5c7683dd0001903f03590247.jpg

这四个程序有区别吗?有哪位大神能给我分别解析一下四个程序,并说说你们的运行结果是什么。

正在回答

2 回答

第一个和第二个有区别的,第一个程序在sum运算的时候i已经变成了2了,也就是说i先加一再进行运算的;而第二个是先运算sum表达式i再加一的,这样就造成了再结果上的差异了。

后面两个没有什么区别,结果都是一样的。


0 回复 有任何疑惑可以回复我~

第一个和第二个有区别的,第一个程序在sum运算的时候i已经变成了2了,也就是说i先加一再进行运算的;而第二个是先运算sum表达式i再加一的,这样就造成了再结果上的差异了。

后面两个没有什么区别,结果都是一样的。


0 回复 有任何疑惑可以回复我~
#1

掐脚一算

倒数第二个,在运算sum的时候i不是也已经+1了吗??
2019-03-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这几种编写顺序有区别吗?

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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