单选题
有以下程序: #include
#define FUN(x,y)(x*y) main() {int m=2,n=3; printf(''%d\n'',FUN(m,m+n)*2); } 程序运行后的输出结果是( )。
A、
10
B、
20
C、
6
D、
14
【正确答案】
D
【答案解析】
解析:宏定义一定要先代入再计算,FUN(m,m+n)*2=(m*m+n)*2=(2*2+3)*2=14。
提交答案
关闭