预处理指令是在编译之前由预处理器处理的命令。这些指令不是C语言的一部分,而是指导预处理器如何准备代码进行编译。预处理指令以井号(#)开头,主要可以分为以下几组: 一、 宏定义指令 #define: 定义宏。 #undef: 取消已定义的宏。 宏可以定义常量,如 #define PI 3.14159。 宏也可以定义带参数的表达式,如 #define SQUARE(x) ((x