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

宏定义符号
还可以宏定义符号,看上去有点傻逼

正常使用案例
开始上正餐,好用的示例,打印日志。
 
Debug版本和release版本的宏定义使用
提前在预处理中定义。包括debug版本和release版本




定义宏开关为某个数值而不仅仅是定义

【注意】预处理定义规范

代码折叠

反斜杠实现多行宏的书写
宏定义,使用\实现多行书写,因为宏定义必须在一行中书写。
 


















