打印调试技巧

很多时候调试需要用到打印,但是加了太多打印会影响代码的整洁和调试的可看度。

因此,打印加上开关是十分必要的。

通常使用宏开关。如果使用ifdef未免显得累赘。如: #ifdef DEBUG printf("hello\n") #endif

下面是一种比较简洁可操作的宏定义 打印开关。

#define PDEBUG(X) X

PDEBUG(printf("hello\n"))

关闭打印 去掉X即可。

posted @ 2015-08-24 16:28  xuyv  阅读(456)  评论(0编辑  收藏  举报