C语言a+=a;a-=a;a*=a+3;a/=a+a。求a值,设a=12

如题所述

第1个回答  2019-06-15
这个首先要注意
+=
-=
*=
是从右向左算的
所以先算
a*=a ,
a自身乘以a
所以
a变成100
a-=100
注意a已经变成100了,所以a变成0
a+=0
结果还是0
第2个回答  2020-01-15
C语言a+=a;a-=a;a*=a+3;a/=a+a。求a值,设a=12
有问题,计算不出来,因为a-=a执行后,a的值变为0了,后面有a/=a+a,除数为0,所以错误.......................
相似回答