关于c宏定义的一个问题#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)程序有错无输出结果 [解决办法]嗯 宏只是简单替换 没有那么智能