Enum c意思

在C語言中,enum是一個關鍵字,用於定義枚舉類型。enum的英文全稱是 "enumeration",意思是列舉、枚舉。

enum 類型的基本用法如下:

enum color {
    RED,
    GREEN,
    BLUE
};

enum color my_color = RED;

在上面的例子中,我們定義了一個名為 color 的枚舉類型,並列舉了三種顏色:REDGREENBLUE。然後我們聲明了一個名為 my_color 的枚舉變數,並將其值設定為 RED

枚舉類型的每個枚舉常量都有一個整數值與之對應,默認情況下,第一個枚舉常量的整數值為0,第二個為1,依此類推。你也可以顯式地指定每個枚舉常量的值:

enum color {
    RED = 1,
    GREEN = 2,
    BLUE = 3
};

在C語言中,enum 通常用於定義一組有名字的整數常量,這些常量在代碼中具有特定的含義,可以提高代碼的可讀性和可維護性。