用法:在头文件中增加下面代码,不需要调试信息时注释掉第一行即可
#define DEBUG
#ifdef DEBUG
#define debug(format, ...) printf (format, ##__VA_ARGS__)
#else
#define debug(format, ...)
#endif
示例:
debug("value =%d.\n",value); //相当于 printf("value =%d.\n",value);
功能:
有定义DEBUG宏时就会输出调试信息,没有定义DEBUG宏时不输出调试信息