摘要:
宏定义有两种:不带参数的宏定义和带参数的宏定义。不带参数的宏定义不带参数宏定义的一般形式为:#define 宏名 字符串#define PI 3.1415926main(){float area, r;printf (“area=%f”,PI*r*r);}以上程序中以宏名PI来替换字符串3.1415926,这样做的好处是显然的,一是可以简化程序,二是便于修改。说明:1. 宏定义一般写在程序的开头。2. 宏名的命名规则同变量名,一般习惯用大写字母如PI,以区别程序中的变量。3. 宏名的有效范围是从宏定义开始到本源程序文件结束,或遇到预处理命令#undef时止。#define PI 3.14宏PI 阅读全文