操作后,b应该等于5,然后应该递减结果b = 5,有人可以解释为什么这没有发生吗?
#include <stdio.h> void main() { int a =2, b=3; b=a++ + b--; printf("a=%d b=%d\n", a, b); }
b =(2 ++ = 3)+(3-- = 2)= 3 + 2 = 5