关于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)程序有错无输出结果
ps:请问答案是?
[ 本帖最后由 zjy93513 于 2012-8-31 20:26 编辑 ]
2012-08-31 19:37
2012-08-31 19:44
2012-08-31 19:51
2012-08-31 19:52
2012-08-31 20:10
2012-08-31 20:25
2012-09-01 01:14
2012-09-01 12:02
2012-09-01 12:08
2012-09-01 14:06