因为在 C 语言中,用双引号括起来表示的是字符串;
双引号中的内容是照原样输出,不管双引号里面是什么内容;
#define length 3.0
#define width 4.0
main()
{
float area;
area=length*width; /*这里的字符串length和字符串width没被双引号括起来将被替换为3.0和4.0*/
printf("length*width=%f",area);/*这里的字符串length和字符串width已被双引号括起来将不被替换,所以原样输出。运行结果为:length*width=12.000000*/
},
#define