《C语言 预处理器——《跟老吕学C》》预处理器可以使用#define指令定义宏。宏可以是无参数的,也可以是有参数的。无参数的宏在预处理阶段会被其定义的内容替换,而有参数的宏则会在预处理阶段进行参数替换。 ——来自博客 https://blog.csdn.net/molangmolang/article/details/140579412