Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27283
  • 博文数量: 10
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-26 10:48
文章分类

全部博文(10)

文章存档

2011年(10)

最近访客

分类: C/C++

2011-04-27 22:18:51

             在写程序的时候,进行调试的时候,喜欢用printf()输出调试信息,但是,如果代码量大,调试信息
大的话,去除这些信息也比较麻烦,建议用宏DEBUG来方便调试。
             比如,在源文件定义宏DEBUG:
  1. #define DEBUG 1
  2. #ifdef DEBUG
  3. #define PRINT(str) printf(str);
  4. #define PRINT!(str,arg);printf(str,arg);
  5. #else
  6. #define PRINT(str) ;
  7. #deinfe PRINT!(str,arg); ;
  8. #endif
             调试完毕,加入一个语句
  1. /*#define DEBUG 1*/ 或 #define DEBUG 0
            这样一来,调试的痛苦减轻不少!!!

阅读(1047) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

zhubuntu2011-04-28 09:30:44

这里的编辑器真的不怎么样哦。。。