文章目录 预处理指令 宏定义 宏定义的作用 宏名定义规范 宏定义的作用域 宏定义的使用场景 不带参数和带参数的宏定义 条件编译 文件包含 预处理指令 在文件翻译成0和1之前做的操作我们称之为预处理指令 一般情况预处理指令都是以#号开头 预处理指令分为宏定义、条件编译、文件包含 宏定义 宏定义的作用 会在程序翻译成0和1之前,将所有宏名替换为宏的值 宏名定义规范 定义宏名使用 #define 宏名 进行定义,宏名尾部不需要用分号结尾 定义宏名的2种方式: 1.宏名使用大写字母,多个单词用下划线隔开。例如:#define COUNT