问题详情

执行下述程序后,输出的结果是( )。 #include<stdio.h> #define S(X)X*X void main { int a=9,k=3,m=2; a/=S(k+m)/s(k+m); printf("%d",a); }


A、1

B、4

C、9

时间:2022-01-05 11:56 关键词:

答案解析

D
本题j=要是考查带参数的宏的定义,过程如下:inta=a/S(k+m)/S(k+m)=a/(k+m*k+m/k+m)=9/(3十2*3十2/3十2*3十2)=0。