C++中 int a=12;a+=a-=a*=a怎么计算

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/29 03:29:43
C++中inta=12;a+=a-=a*=a怎么计算C++中inta=12;a+=a-=a*=a怎么计算C++中inta=12;a+=a-=a*=a怎么计算+=,-=,*=都是从右到左的运算符,那么根

C++中 int a=12;a+=a-=a*=a怎么计算
C++中 int a=12;a+=a-=a*=a怎么计算

C++中 int a=12;a+=a-=a*=a怎么计算
+=,-=,*=都是从右到左的运算符,那么根据这个加上括号就好办了
a+=(a-=(a*=a))结果为0


a*=a结果a=144
a-=a结果肯定是0了
a+=a一样是0


让你看下语句编译成汇编你就更好理解了