赋值表达式
赋值符号'='就是简单的赋值运算符,格式为:变量名=表达式;这个我们应该很熟悉了。另外,'='还可以连续使用,例如: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'。看到这里就明白了吧,其实就是当'='后面有与'='前面相同的变量时的一个简写嘛。