#define MA(x) x*(x-1) main(){int a=1,b=2;printf("%d\n,MA(1+a+b)");}答案是8为什么呀?
MA(1+a+b)
1+a+b*(1+a+b-1)
明白了吗。这个宏中的 x没有加括号