首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C語言基礎教程(四)枚舉類型詳解:定義、初始化與使用規範

     編輯:C 語言基礎

枚舉類型概述

枚舉是一個被命名的整型常數集合。生活中常見:表示星期的 SUNDAY, MONDAY, ..., SATURDAY 即為一個枚舉。

語法形式

enum 枚舉名 {
    標識符[=整型常數],
    標識符[=整型常數],
    ...
} 枚舉變量;

初始化規則

  • 若省略 =整型常數,從第一個標識符開始依次賦值 0, 1, 2...。
  • 若某成員顯式賦值,其後成員按遞增 1 確定值。

示例

enum string { x1, x2, x3, x4 } x;        // x1=0, x2=1, x3=2, x4=3

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 string x = x3; // x 實際為 7
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved