• 有下列程序:

    include
    definePT3.5;
    defineS(x)PT*x*x;
    voidmain( )
    (inta=1.b=2;printf("%4.1f\n",S(a+b));}
    程序运行后的输出结果是( )。
    A.14.0
    B.31.5
    C.7.5
    D.程序有错,无输出结果

    正确答案:DD。【解析】这个程序有错误不能通过编译。①#define宏定义后不可有分号;②用分号隔开后,int只定义了a。b要重新定义。
  • 2021年07月08日 20时09分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网