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

2024年11月21日 21:40
有2个网友回答
网友(1):

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

网友(2):

变量a运算前是多少?