C++编程入门 互动版

赋值表达式

赋值符号'='就是简单的赋值运算符,格式为:变量名=表达式;这个我们应该很熟悉了。另外,'='还可以连续使用,例如:i=j=10;

复合赋值运算符是由二元的算数运算符或位运算符与'='联合使用构成的。举个栗子:

#include <iostream>
using namespace std;
int main()
{
    int i,j;
    cin>>i>>j;
    i+=j;
    cout<<"i="<<i<<endl;
    i*=j;
    cout<<"i="<<i<<endl;
    return 0;
}

第六行,'i+=j;'等价于'i=i+j;'。第八行,'i=10'等价于'i=i10'。看到这里就明白了吧,其实就是当'='后面有与'='前面相同的变量时的一个简写嘛