1.无参数的宏定义
无参数的宏的宏名后不带参数。其定义的一般形式为:
# define 标识符 字符串
其中,“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。例如:
#define PI 3.1415
它的作用是指定标识符PI来代替3. 1415。在编写源程序时,所有的3. 1415都可由PI代替,而对源程序作编译时,将先由预处理程序进行宏代换.即用3. 1415表达式去置换所有的宏名PI,然后再进行编译。
电子街推荐阅读