以下程序的运行结果是______。
#define A 4
#define B(x)A*x/2
main()
float c,a=8.0;
c=B(a);
printf("%f\n",c);
参考答案:16.000000
解析: 本题考查带参数的宏的定义及相关运算。运算过程为:c=B(a)=4*8.0/2=16.000000。
以下程序的运行结果是______。
#define A 4
#define B(x)A*x/2
main()
float c,a=8.0;
c=B(a);
printf("%f\n",c);
参考答案:16.000000
解析: 本题考查带参数的宏的定义及相关运算。运算过程为:c=B(a)=4*8.0/2=16.000000。