Chinaunix首页 | 论坛 | 博客
  • 博客访问: 499651
  • 博文数量: 109
  • 博客积分: 2331
  • 博客等级: 大尉
  • 技术积分: 1062
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-24 21:36
文章分类

全部博文(109)

文章存档

2015年(2)

2013年(1)

2012年(78)

2011年(28)

我的朋友

分类: C/C++

2012-02-04 12:27:19

最简单的例子就是调试时使用,比如有如下的函数: 
void   SomeFunction(void) 

        int         nCount; 

        ... 
        #ifdef   _DEBUG_ 
        cout   < <   "Debug:\n " 
                  < <   "nCount   =   "   < <   nCount 
                  < <   endl; 
        #endif 
        ... 

如果你想在运行时调试输出变量nCount的值,就在程序开头加一句: 
#define   _DEBUG_ 
省得你用注释符号来回来去的注释了~ 

另外一些程序如果需要在不同的平台下编译运行,为了定义一些与平台相关的常量和变量经常使用的就是这些条件编译指令,多看看现成的源码应该会有提高~~ 
阅读(524) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~