①flag *= -1 这里意思是什么?flag的值一直等于 -1 吗?
②如果flag的值为 -1 那代码中 “sum += i * flag"就是 sum + i * flag(例sum = 0; i = 1 ; flag = 1),这个值sum 等于 -1 吧?
(公式不太理解)
打印一下循环内的flag,你就会发现它是一正一负循环的
还有sum += i * flag是sum=sum+i*flag