菜鸟物流与德马泰克:宏代换如何解释?

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 08:44:31

在C语言源程序中允许用一个标识符来表示一个字符串, 称为“宏”。被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换, 这称为“宏代换”或“宏展开”。

宏定义是由源程序中的宏定义命令完成的。 宏代换是由预处理程序自动完成的。在C语言中,“宏”分为有参数和无参数两种。
http://www.blogcn.com/user73/dkxnz/index.html