枚舉

          1.枚舉 (enumeration) (摘自百度百科)

          值類型的一種特殊形式,它從 System.Enum 繼承,并為基礎基元類型的值提供備用名稱。枚舉類型有名稱、基礎類型和一組字段?;A類型必須是一個內置的有符號(或無符號)整數類型(如 Byte、Int32 或 UInt64)。字段是靜態文本字段,其中的每一個字段都表示常數。所使用的語言給每個字段都分配一個基礎類型的特定值。

          2.枚舉(enum)

              枚舉是一個被命名的整型常數的集合, 枚舉在日常生活中很常見。
              例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
          SATURDAY, 就是一個枚舉。
              枚舉的說明與結構和聯合相似, 其形式為:
                    enum 枚舉名{
                         標識符[=整型常數],
                         標識符[=整型常數],
                         ...
                         標識符[=整型常數],
                    } 枚舉變量;
              如果枚舉沒有初始化, 即省掉"=整型常數"時, 則從第一個標識符開始,  順
          次賦給標識符0, 1, 2, ...。但當枚舉中的某個成員賦值后, 其后的成員按依次
          加1的規則確定其值。
              例如下列枚舉說明后, x1, x2, x3, x4的值分別為0, 1, 2, 3。
               enum string{x1, x2, x3, x4}x;
              當定義改變成:
                enum string
                {
                    x1,
                    x2=0,
                    x3=50,
                    x4,
                }x;
              則x1=0, x2=0, x3=50, x4=51
              注意:
              1. 枚舉中每個成員(標識符)結束符是",",  不是";", 最后一個成員可省略
          ","。
              2. 初始化時可以賦負數, 以后的標識符仍依次加1。
              3. 枚舉變量只能取枚舉說明結構中的某個標識符常量。
              例如:
                enum string
                {
                    x1=5,
                    x2,
                    x3,
                    x4,
                };
               enum strig x=x3;
              此時, 枚舉變量x實際上是7。
              3.枚舉(pascal)
              隨著計算機的不斷普及,程序不僅只用于數值計算,還更廣泛地用于處理非數值的數據。例如:性別、月份、星期幾、顏色、單位名、學歷、職業等,都不是數值數據。   在其它程序設計語言中,一般用一個數值來代表某一狀態,這種處理方法不直觀,易讀性差。如果能在程序中用自然語言中有相應含義的單詞來代表某一狀態,則程序就很容易閱讀和理解。也就是說,事先考慮到某一變量可能取的值,盡量用自然語言中含義清楚的單詞來表示它的每一個值,這種方法稱為枚舉方法,用這種方法定義的類型稱枚舉類型。

          posted on 2008-08-04 17:18 anyStar 閱讀(143) 評論(0)  編輯  收藏


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


          網站導航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宝坻区| 通山县| 房产| 德昌县| 棋牌| 镇坪县| 东兰县| 开化县| 甘洛县| 灵台县| 庄河市| 阳东县| 都江堰市| 叶城县| 城市| 莫力| 小金县| 津市市| 五大连池市| 新乐市| 安龙县| 昭觉县| 韶关市| 襄城县| 宁城县| 汾阳市| 澄城县| 平果县| 龙口市| 和静县| 胶南市| 蛟河市| 彭山县| 崇礼县| 神农架林区| 容城县| 辰溪县| 阳春市| 石棉县| 台中市| 杭锦后旗|