C語言 列舉型別 enum 的定義與使用

2021-10-20 23:10:03 字數 607 閱讀 5090

enum weekdays ;

weekdays day;

enum weekdays day;
在c編譯中,對列舉元素按常量處理,故稱列舉常量。

列舉型別內容

monday

tuesday

wednesday

thursday

friday

列舉常量的值01234

day=tuesday;
printf("%d\n\n",day);
完整測試**如下:

#include enum weekdays day;

int main()

//函式定義

void fun(weekdays day)

結果:

本文目前僅簡略介紹了列舉型別的用法,更多用法可參考《c語言列舉型別(c語言enum用法)詳解》

C語言 列舉型別enum

列舉 將變數的值一一枚舉出來,變數的值只限於列舉出來的值的範圍內。申明列舉型別 enum weekday 定義列舉變數 enum weekday workday,week day enum workday 變數值只能是sun到sat之一 說明 1 在c編譯中,對列舉元素按常量處理,故稱列舉常量。它們...

C語言enum列舉型別

1.列舉型別的定義 列舉是在定義範圍內選取數值的變數 例如 enum itemschoice 也可以enum itemschoice 注意 1 enum是列舉變數的關鍵字 2 列舉中的元素是整數,元素之間用逗號連線 3 第乙個列舉成員的預設值為0 此處從開始 後面的成員依次增加 4 列舉可以替換 d...

C語言列舉型別(Enum)

在實際程式設計中,有些資料的取值往往是有限的,只能是非常少量的整數,並且最好為每個值都取乙個名字,以方便在後續 中使用,比如乙個星期只有七天,一年只有十二個月,乙個班每週有六門課程等。以每週七天為例,我們可以使用 define命令來給每天指定乙個名字 include define mon 1 def...