单选题
以下程序运行后的输出结果是
#include<stdio.h>
#define PT 3.5;
#define S(x) PT*x*x;
main()
int a=1, b=2; printf("%4.1f/n", S(a+b));
A、
14.0
B、
31.5
C、
7.5
D、
程序有错,无输出结果
【正确答案】
D
【答案解析】
[解析] 本题考查宏定义的用法,进行宏定义时语句不能用分号结束,否则会出现错误。
提交答案
关闭