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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:52:13
请问:sum+=i是什么和sum=sum+i有什么区别!我编了1——100加法的代码,在总和加法代码,为什么“sum+=i”和“sum=sum+i”实现的结果不一样啊?“sum+=i”结果是4139,而“sum=sum+i”才是正确答案!到底有

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

请问:sum+=i是什么和sum=sum+i有什么区别!我编了1——100加法的代码,在总和加法代码,为什么“sum+=i”和“sum=sum+i”实现的结果不一样啊?“sum+=i”结果是4139,而“sum=sum+i”才是正确答案!到底有
不知道楼上怎么试出来的,我认为应该是一回事,以前有说sum+=i;比sum=sum+i;少占一个栈内存的,不过现在VC6.0等很多编译器都将其优化了.
是不是你程序的问题,我刚才试了下,sum+=i;和sum=sum+i;结果应该是一样的.
程序如下:
int i,sum1=0;
for(i=1;i