文章目录 宏 1. 定义常量 2. 宏函数 3. 条件编译 4. 头文件保护 代码实战 注意事项 宏和函数的区别 宏(Macro) 函数 宏 vs. 函数:使用场景 总结 宏 在 C++ 中,宏是由预处理器处理的文本替换工具,它们在编译之前对代码进行操作。宏可以用于各种用途,如定义常量、编写条件编译指令以及创建宏函数。下面是宏的一些常见用法和示例: 1. 定义常量 宏可以用来定义常量。这种用法的一个缺点是它不提供类型安全。 #define PI 3.14159 #define MAX_SIZE 100