文章目录
- 第一个简单宏示例
- 宏定义可包括分号
- 宏定义符号
- 正常使用案例
- Debug版本和release版本的宏定义使用
- 定义宏开关为某个数值而不仅仅是定义
- 【注意】预处理定义规范
- 代码折叠
- 反斜杠实现多行宏的书写
第一个简单宏示例
发生在编译的预处理阶段。
不建议下面这么写,下面这么宏定义一般都是放在头文件中,不利于别人理解。
宏定义可包括分号
分号可以放在宏定义里面
宏定义符号
还可以宏定义符号,看上去有点傻逼
正常使用案例
开始上正餐,好用的示例,打印日志。
Debug版本和release版本的宏定义使用
提前在预处理中定义。包括debug版本和release版本
定义宏开关为某个数值而不仅仅是定义
【注意】预处理定义规范
代码折叠
反斜杠实现多行宏的书写
宏定义,使用\
实现多行书写,因为宏定义必须在一行中书写。