发布网友
共2个回答
热心网友
define是原样替换,所以你的add(m+n)*k会被替换为m+n+m+n*k
结果当然就是 10了。
热心网友
对于ADD(m+n)*k用宏定义替换后是:
m+n+m+n*k(即用m+n直接替换x),
上面的表达式代入数值后是:
1+2+1+2*3=10。