Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85751
  • 博文数量: 23
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 250
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-19 18:38
文章分类
文章存档

2011年(1)

2008年(22)

我的朋友

分类: C/C++

2008-03-30 03:25:38

常见的条件编译有:
     #define #error #if  #else #elif #endif #ifdef #ifndef #undef #line #pragma
1.#define 相信学点皮毛的都知道什么意思.
2.#error
    该指令用于程序的调试, 当编译中遇到#error指令就停止编译。
     #error  errormessage
 3.#if  #else #endif
    #if 常数表达式
          语句段;
     #else
          语句段;
     #endif
也可在函数中使用.  
   
4.#undef 是创建和释放编译期间所用的常量,用来删除事先定义的宏定义
     #undef 宏替换名
    如:
      #define TRUE 1
       ...
      #undef TURE
    #undef主要用来使宏替换名只限定在需要使用它们的程序段中。
阅读(893) | 评论(0) | 转发(0) |
0

上一篇:vector

下一篇:FJ1

给主人留下些什么吧!~~