#define N 3#define Y(n) ((N+1)n)void main(){printf("%d\n",2(N+Y(5+1)));}这个怎么看啊?
Y(5+1) 等价于 (N+1)*5+1
(N+1)*5+1
VC编译选项加/EP /P(项目、属性、配置属性、C/C++、预处理器、预处理到文件:是,预处理取消显示行号:是),重新编译,查看宏展开后对应的.i文件。gcc加-E http://bbs.csdn.net/topics/391003898