A-A+
下列程序的输出结果是()。 #include<stdio.h> #defineF(x)2.8
问题详情
下列程序的输出结果是()。
#include<stdio.h>
#defineF(x)2.84+x
#definew(y)printf("%d",(int(y))
#defineP(y)w(y)pmchar("n"》
main()
{int x=2;
P(F(5)*x);
}
A.12
B.13
C.14
D.16
参考答案
正确答案:A
解析:本题考查带参数的宏的定义及相关运算。P(F(5)*x)=P(2.84+5*2)=P(12.84),调用w(12.84),输出(int)(12.84)=12。