C++ for回圈

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:45:27
sum+=i 这行看不懂,用途是计算i累加到0吗?
#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
int i,sum=0;
for(i=1;i<=10;i++)
sum+=i;

cout<<"1+2....10="<<sum<<endl;

system("pause");
return 0;
}

sum=sum+i

1: i=1 sum=0 sum=sum+i=1
2:i=2 sum=1 sum=sum+i=3
3:i=3 sum=3 sum=sum+i=6
……

sum+=i的同义句子是sum=sum+i,所以在该程序中的sum最终是1+2+3+...+10

sum+=i;的另一种写法就是
sum=sum+i,这样LZ应该看懂了吧.

还有sum*=i;就是sum=sum*i;

sum += i;是sum = sum + i;的简写,没有区别
这里就是1到10的数求和累加

同理sum -= i; sum *= i;及sum /= i;都是简写