若定义 int a =6, b =3;则执行表达式后, b 的值是 b += b -= a *= b ;
时间: 2024-04-26 17:20:56 浏览: 144
该表达式的执行过程如下:
1. 首先进行 a *= b 的运算,即 a = 6 * 3,此时 a 的值为 18,b 的值为 3。
2. 然后进行 b -= 18 的运算,即 b = 3 - 18,此时 b 的值为 -15。
3. 最后进行 b += (-15) 的运算,即 b = -15 + (-15),此时 b 的值为 -30。
因此,执行完该表达式后,b 的值为 -30。
阅读全文