请问:sum+=i是什么和sum=sum+i有什么区别!

问题描述:

请问:sum+=i是什么和sum=sum+i有什么区别!
我编了1——100加法的代码,在总和加法代码,为什么“sum+=i”和“sum=sum+i”实现的结果不一样啊?
“sum+=i”结果是4139,而“sum=sum+i”才是正确答案!到底有什么区别!
1个回答 分类:综合 2014-09-27

问题解答:

我来补答
不知道楼上怎么试出来的,我认为应该是一回事,以前有说sum+=i;比sum=sum+i;少占一个栈内存的,不过现在VC6.0等很多编译器都将其优化了.
是不是你程序的问题,我刚才试了下,sum+=i;和sum=sum+i;结果应该是一样的.
程序如下:
int i,sum1=0;
for(i=1;i
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量