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

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

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下载
官方微信