byterat

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

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

          #ifndef _STDIO_H_?????????? //如果沒(méi)有定義_STDIO_H_
          #define _STDIO_H_? 1??????? //則定義_STDIO_H_, 值為 1


          1. 如果沒(méi)有定義<標(biāo)識(shí)符>, 則定義<標(biāo)識(shí)符>
          #ifndef <標(biāo)識(shí)符>
          #ifdefine <標(biāo)識(shí)符> <標(biāo)識(shí)符值>
          ..
          ..
          #endif



          2. 如果沒(méi)有定義<標(biāo)識(shí)符>, 則預(yù)編譯程序段1, 否則編譯程序段2

          #ifndef <標(biāo)識(shí)符>?
          ????
          程序段1
          ?
          #else

          ????
          程序段2
          ?
          #endif

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

          #if 表達(dá)式
          ????
          程序段1
          ?
          #else

          ????
          程序段2
          ?
          #endif


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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 大新县| 内乡县| 德阳市| 东海县| 大田县| 雷波县| 包头市| 台前县| 石阡县| 南平市| 阿拉尔市| 普兰店市| 融水| 团风县| 钟山县| 海丰县| 丹寨县| 钟祥市| 双峰县| 临沭县| 临颍县| 鱼台县| 茂名市| 寿宁县| 虹口区| 股票| 钟山县| 河南省| 伊吾县| 巨野县| 固阳县| 夹江县| 滦平县| 陆河县| 五家渠市| 兴安盟| 五华县| 皋兰县| 禄劝| 保定市| 绥化市|