问答详情
源自:4-10 循环结构之三种循环比较

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

https://img4.mukewang.com/5c7683dd0001223e03240248.jpg

https://img.mukewang.com/5c7683dd0001f93303630259.jpg

https://img2.mukewang.com/5c7683dd0001472403650246.jpg

https://img4.mukewang.com/5c7683dd0001903f03590247.jpg

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

提问者:萌新程序狗 2019-02-27 20:36

个回答

  • qq_慕用8225582
    2019-03-24 20:38:26

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

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


  • 慕用541708
    2019-03-01 10:58:51

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

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