C语言表达式a+=a-=a*=a结果是多少?运算顺序是怎样的?(a=12)

2024-11-21 21:40:57
推荐回答(2个)
回答1:

赋值运算符优先级最低,所以计算方式是由右向左, 首先是 a*=a = 12 * 12 = 144, 算出的结果 再计算 a = a - 144 = -132, 然后再计算 a = a + (-132) = -120;
不明白继续追问!

回答2:

变量a运算前是多少?