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

来源:4-10 循环结构之三种循环比较

萌新程序狗

2019-02-27 20:36

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

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

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

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

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

写回答 关注

2回答

  • 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再加一的,这样就造成了再结果上的差异了。

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


    掐脚一算

    倒数第二个,在运算sum的时候i不是也已经+1了吗??

    2019-03-04 20:32:40

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题