实现方法:
#define DEBUG
#ifdef DEBUG
#define DebugOut UartOut
#else
#define DebugOut /\
/UartOut
#endif
谢谢原作者分享
引用原作者:http://hi.baidu.com/zj41342626/item/b48cc30e08bee139f2eafc5a
巧用C语言宏定义实现自动注释调试代码
在程序调试时,我们经常需要输出一些调试信息,当调试完毕后,就不再需要使用了。那怎么快速的在调试状态和发布状态切换呢?通常我们使用预编译加宏定义来处理这个问题,例如:
#ifdef DEBUG
调试代码
#endif