1. 简单宏定义 简单的宏定义有如下格式: [#define指令(简单的宏)] #define 标识符替换列表 替换列表是一系列的C语言记号,包括标识符.关键字.数.字符常量.字符串字面量.运算符和标点符号.当预处理器遇到一个宏定义时,会做一个 “标识符”代表“替换列表”的记录.在文件后面的内容中,不管标识符在任何位置出现,预处理器都会用替换列表代替它. 不要在宏定义中放置任何额外的符号,否则它们会被作为替换列表的一部分.一种常见的错误是在宏定义中使用 = : #define N = 100 …