单选题
有以下程序:
#include<stdio.h>
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
i1=f(2);
i2=f(1+1):
printf("%d%d",i1,i2);
}
程序的运行结果是______。
A. 12 12
B. 11 7
C. 11 11
D. 12 7
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 根据define的定义,可得f(2)=2*5+1=11,f(1+1)=1+1*5+1=7。
提交答案
关闭