······
#include<iostream>
using namespace std;
int main()
{
int i=3,j=5;
if(i=j==3)
cout<<"gaga"<<endl;
else
cout<<i<<" "<<j<<endl;
if(i=j==5)
cout<<"gagag"<<endl;
system("pause");
return 0;
}
输出:
0 5
gagag
由这个测试用例知:赋值运算优先级较低。
······
同时请注意:赋值操作符的优先级顺序很低,一般来说赋值都是最后进行的。
······