sum+=flag*i;//怎样理解flag*i?
意思是期望输出一个sum=1-2+3...的语句,因为下面flag*=-1,说明每次计算flag都会改变符号,这里就是让i的符号改变的意思。
等同于sum=sum+flag*i;