c++1~100求和 sum+=i; sum=i+1; 有什么区别???
一#include<iostream>usingnamespacestd;intmain(){inti,j;intsum=0;for(i=1;i<=10...
一#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum+=i; cout<<sum<<endl; return 0;}结果 5050二#include <iostream>using namespace std;int main(){ int i,j; int sum=0; for(i=1;i<=100;i++) sum=i+1; cout<<sum<<endl; return 0;}结果 101
展开
4个回答
展开全部
sum+=i的意思是对sum和i求和然后赋值给sum;
sum=i+1这个的意思是把i+1赋值给sum
出现上面的结果是正常的
sum=i+1这个的意思是把i+1赋值给sum
出现上面的结果是正常的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sum+=i;相当于 sum=sum+i;
而sum=i+1;就是赋值语句。
书上运算符那节有详细解释。
而sum=i+1;就是赋值语句。
书上运算符那节有详细解释。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一样的,只是前面那种写法叫累加器,后面的就是我们普通的写法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询