以下程序的运行结果是____________。 #define A 4 #define B(x)A*x/2 main() { float c,a=8.0; c=B(a); printf(“%f\n”

admin2012-08-23  35

问题 以下程序的运行结果是____________。
    #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。
转载请注明原文地址:https://jikaoti.com/ti/DEB0FFFM
0

最新回复(0)