C语言中a+=a-=a*=a答案是多少?

写出具体算法
a值为12

第1个回答  2009-01-13
结果=0
不管a是多少
因为有这么一段a-=a 不管之前计算出a的值是多少,经过了这一段a就=0了
因为都是自身的计算
第2个回答  2009-01-13
右结合的
a+=a-=a*=a等价于a+=(a-=(a*=a))
所以就是0

"匿名"正解
第3个回答  2009-01-13
a的值呢?...比如是3的话,那么(((a=3+3)=6-3)=3*3,结果是9
第4个回答  2009-01-13
赋值语句是从右致左的,所以最右边的就是答案即a*a
第5个回答  2018-09-19
表达式qq = 7 * 9 + a - 3 / 9 * b * 0 = 8 ^ 7 % 1 = 9
相似回答