算一算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可以起到累加求和作用。

通常我们把具有累加功能的变量称为“累加器”。