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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:41:32

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


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