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

【萌新】关于这道题提出的问题

https://img4.mukewang.com/5b20c8f00001b81413660768.jpg一路尾随各变量情况,这个代码很符合大部分人类的思路,从1开始就那么来回正负来回加。。。

https://img1.mukewang.com/5b20c9740001d31213660768.jpg

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

换一下 i++的位置(++i我也试过了,类似),发现它从开始就偏离我的运算思路了,计算的是2-3+4-5+6...-101的值,我顺便试了一下3-4+5-6..-102,先不说数学原理(高中刚毕业,数学渣),这种违背开发者思路但能跑出结果的代码算错吗?

提问者:qq_屠诽_04053364 2018-06-13 16:06

个回答

  • 慕无忌2263484
    2018-08-01 01:31:16

    只能在已知的情况下用for了

  • 江小白DM
    2018-06-19 21:04:52

    我觉得是错的,虽然结果是对的,但如你运算其实就是50对-1的数相加,结果都是-50。参与的数不一样

  • 江小白DM
    2018-06-18 22:51:52

    很明显,大括号里的执行代码是有先后执行顺序

    spacer.gifhttps://img1.mukewang.com/5b27c6fa0001a2c713860739.jpg