// 注释方法1
/* 注释方法2*/
#if 0
注释方法3
#endif
方法1:适合单行注释
方法2:适合多行注释
方法3:如果多行注释里面还有注释,这种方法就比较适合
#define DEBUG_ON // 在底层的打印驱动 定义一个宏
#ifdef DEBUG_ON
#define DEBUG(format, ...) do{ \
printf(format,##__VA_ARGS__); \
\
} while(0)
#else
#define DEBUG(format, ...)
#endif /*DEBUG_ON*/
这样在程序调试阶段,只需定义DEBUG_ON,在发布时把DEBUG_ON的定义注释掉即可。
2624

被折叠的 条评论
为什么被折叠?



