单选题
有下列程序:
#include <stdio.h>
#define PT 3.5;
#define S(x) PT*x*x;
votd main()
{ int a=1;b=2; prinif("%4.If/n",S(a+b));}
程序运行后的输出结果是______。
A、
14.0
B、
31.5
C、
7.5
D、
程序有错,无输出结果
【正确答案】
D
【答案解析】
[解析] 这个程序有错误不能通过编泽。①#define宏定义后不可有分号;②用分号隔开后,int只定义了a,b要重新定义。
提交答案
关闭