一路尾随各变量情况,这个代码很符合大部分人类的思路,从1开始就那么来回正负来回加。。。
换一下 i++的位置(++i我也试过了,类似),发现它从开始就偏离我的运算思路了,计算的是2-3+4-5+6...-101的值,我顺便试了一下3-4+5-6..-102,先不说数学原理(高中刚毕业,数学渣),这种违背开发者思路但能跑出结果的代码算错吗?
只能在已知的情况下用for了
我觉得是错的,虽然结果是对的,但如你运算其实就是50对-1的数相加,结果都是-50。参与的数不一样
很明显,大括号里的执行代码是有先后执行顺序