byterat

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            54 隨筆 :: 0 文章 :: 15 評論 :: 0 Trackbacks

          <標識符>在理論上來說可以是自由命名的,但每個頭文件的這個“標識”都應該是唯一的。標識的命名規(guī)則一般是頭文件名全大寫,前后加下劃線,并把文件名中的“.”也變成下劃線,如:stdio.h

          #ifndef _STDIO_H_?????????? //如果沒有定義_STDIO_H_
          #define _STDIO_H_? 1??????? //則定義_STDIO_H_, 值為 1


          1. 如果沒有定義<標識符>, 則定義<標識符>
          #ifndef <標識符>
          #ifdefine <標識符> <標識符值>
          ..
          ..
          #endif



          2. 如果沒有定義<標識符>, 則預編譯程序段1, 否則編譯程序段2

          #ifndef <標識符>?
          ????
          程序段1
          ?
          #else

          ????
          程序段2
          ?
          #endif

          3. 如果表達式的值不為0, 則編譯程序段1, 否則編譯程序段2

          #if 表達式
          ????
          程序段1
          ?
          #else

          ????
          程序段2
          ?
          #endif


          posted on 2007-01-10 10:46 比特鼠 閱讀(306) 評論(0)  編輯  收藏 所屬分類: C/C++

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 南宫市| 德州市| 北宁市| 鄂尔多斯市| 太白县| 丰台区| 任丘市| 衡南县| 老河口市| 尖扎县| 固原市| 游戏| 鹰潭市| 孟津县| 黄石市| 遵义县| 邛崃市| 闽侯县| 通州市| 敦化市| 吉安市| 张家川| 耒阳市| 白城市| 宝鸡市| 菏泽市| 右玉县| 新和县| 静乐县| 曲麻莱县| 枣庄市| 香格里拉县| 白玉县| 新闻| 迁安市| 滨州市| 宜阳县| 鄂州市| 谷城县| 汉川市| 明光市|