#define 问题
#include<stdio.h>#define MA(x) x*(x-1)
int main()
{
int a=1,b=2;
printf("%d\n",MA(1+a+b));
}
MA(x) 中的 x 是相当与函数中的形参吗? 为什么输出 8 呢?
麻烦各位给解释下!!!
2010-04-05 14:58
2010-04-05 15:01

2010-04-05 15:01
2010-04-05 15:03
2010-04-05 15:07
2010-04-05 16:36
2010-04-05 16:37
2010-04-05 19:09