有以下程序:#include#define N 5#define M N+1#define f(x)(x*M)main(){int i1,i2;i1=f
有以下程序: #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
正确答案:B解析:根据define的定义,可得f(2)=2*5+1=11,f(1+1)=1+1*5+17。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
