在C语言中,`define` 是一个预处理指令,用于定义宏。它的主要作用是为代码中的常量、函数或片段赋予一个名称,方便后续使用和维护。
使用 `define` 可以提高代码的可读性和可维护性。例如,定义一个常量 `MAX`,可以在多处引用,修改时只需更改定义即可。但需注意,宏不进行类型检查,使用不当可能导致错误。