C 输出调试宏

 用法:在头文件中增加下面代码,不需要调试信息时注释掉第一行即可

  #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宏时不输出调试信息

猜你喜欢

转载自blog.csdn.net/wg_rui/article/details/82222473