C++技术交流

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  6 随笔 :: 8 文章 :: 1 评论 :: 0 Trackbacks
一般情况下,源程序中所有的语句都参加编译,但有时也希望根据一定的条件去编译源文件的不同部分,这就是“条件编译”。条件编译使得同一源程序在不同的编译条件下得到不同的目标代码。
 常用的几种形式:
(1) #ifdef<标识符>
                   <程序段1>
          [#else
                    <程序段2>]
          #endif

(2)  #ifndef<标识符>
                 <程序段1>
         [#else
                 <程序段2>]
     #endif


(3)    #if<表达式1>
              <程序段1>
          [#elif<表达式2>
                <程序段2>
                 …… ]
           [#else
                    <程序段n>]
#endif  
posted on 2006-07-13 12:33 啊嵩 阅读(360) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理