单选题
33.
33.
下列程序的运行结果是( )。
#include<stdio.h>
#define ADD(x)x+x
main()
int m=1,n=2,k=3;
int s=ADD(m+n)*k;
printf("s=%d",s);
A) sum=18 B) sum=10 C) sum=9 D) sum=25
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 本题考查带参数的宏的定义及相关运算:s=m+n+m+n*k=1+2+2*3=10。
提交答案
关闭