算一算1+2+3+4的和是多少?
#include <iostream>
using namespace std;
int main()
{
int sum;
sum = 0;
sum = sum + 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
cout << "1+2+3+4=" << sum << endl;
return 0;
}
赋值语句sum = sum + i,就是把原来sum的值加上i的值,然后再赋值给sum。每运行一次,就加上一个新的i值,这样变量sum可以起到累加求和作用。
通常我们把具有累加功能的变量称为“累加器”。