列舉 與 列舉的應用

2022-07-30 01:24:09 字數 705 閱讀 7211

列舉1
# include //

只定義了乙個資料型別,並沒有定義變數, 該資料型別的名字是 enum weekday , 預設 值是用0開始

//monday = 0 , tuesday = 1 .... , sunday = 6

enum

weekday

;int main(void

)

列舉2

# include //

只定義了乙個資料型別,並沒有定義變數, 該資料型別的名字是 enum weekday , 值是用a的asc2碼開始

//monday = 65 , tuesday = 66 ....

enum

weekday

;int main(void

)

對列舉的應用
/*

對列舉的應用!

*/# include

enum

weekday

;void f(enum weekday i) //

本函式的目的只是期望接受0~6之間的數字,將形參i定義為列舉型,可以有效的避免傳參失誤的問題

}int main(void

)

列舉的應用

在應用程式中我們會經常的用到列舉這個概念下面我就簡單的介紹一下關於列舉的使用方法,列舉宣告為一組屬性相同的常量定義乙個統一的類別名稱.列舉型別是棧中建立起來的值型別,所以我們不用new 乙個列舉型別的例項,列舉型別可以是處字元型別的任何型別.列舉類中包括以下幾種方法。equals 判斷物件是否相等。...

列舉與位列舉

列舉型別 是用於宣告一組命名的常數的基本資料型別 值型別 列舉的定義 宣告enum變數 enum name 指定列舉的型別名稱 enumeration list 是乙個用逗號分隔的識別符號列表 所有列舉型別都隱式地繼承system.enum型別,system.enum型別是繼承自system.val...

c 列舉與位列舉

環境 c 中的列舉本質上說是乙個整數,但它同時和字串又具有對應關係,可以從vs的提示中看出 下面 演示列舉與數字和字串的相互轉換 public static void main string args 數字轉列舉 console.writeline 數字轉列舉 列舉轉字串 console.write...