当然不同啦,比如 i = 1那么 sum += i 之后 sum 就等于1然后在 i++ 使 i=2 如果把i++换到前面去,那么 i 就会先编程2然后在执行sum += i 之后sum就会等于2 两次结果就不同了
因为i++使得i的值加了1。
i++换到前面的话,那么结果就是2+3+4+…101的值了,这里的i++就算换成++i也是一样的
注意i++是先运算再自加1,++i是先自加1再参与运算