宏定义是C/C++等编程语言中的一种预处理指令,用于在编译前替换代码中的特定标识符。它通过`define`关键字实现,常用于简化重复代码或定义常量。
宏定义在程序运行前被处理,不会占用内存空间,但使用不当可能导致难以发现的错误。建议合理使用,避免过度依赖。