问题
填空题
以下程序的输出结果是 【18】 。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main( ) { int i=2,j=3; printf("%d\n",MCRB(j,MCRA(i))); }
答案
参考答案:[18]16
解析:由带参数的宏定义知,MCRB(j,MCRA(j))
MCRB(j,2*i)
2*MCRA(j)+2*i
2*2*j+2*i。