哦,没用过GCC,我以为是将EXE反汇编的,谢了
你的系统是a先自加3次。使值变为6,再自加次
如果结果是 b == 18,那么是这么解释的: 所谓先加后减,加三次后 a == 6,先全部加完后再相加,即 (++a + ++a + ++a) == (6 + 6 + 6) == 18. 我运算后也为18.