什么叫做枚舉型數(shù)據(jù) 枚舉元素的值都是整型的嗎?可以直接把一個枚舉元素和整型數(shù)值比較嗎?可以把枚舉元素的值直接賦給整型值嗎?
枚舉元素的值都是整型的嗎?可以直接把一個枚舉元素和整型數(shù)值比較嗎?可以把枚舉元素的值直接賦給整型值嗎?聲明枚舉類型時。系統(tǒng)將其中的所有成員處理為整數(shù)值,就像從0開始編號的數(shù)組元素一樣。如果必須使用它,
枚舉元素的值都是整型的嗎?可以直接把一個枚舉元素和整型數(shù)值比較嗎?可以把枚舉元素的值直接賦給整型值嗎?
聲明枚舉類型時。
系統(tǒng)將其中的所有成員處理為整數(shù)值,就像從0開始編號的數(shù)組元素一樣。如果必須使用它,則需要使用強制轉(zhuǎn)換,但只能獲得0、1、2等整數(shù)。
如何求枚舉類型定義中枚舉值的個數(shù)?
只需將枚舉轉(zhuǎn)換為int。枚舉值是常量,而不是變量。在帶有賦值語句的程序中,不能再次為其賦值。例如,將以下值賦給weekday枚舉的元素是錯誤的:Sun=5mon=2sun=mon。枚舉元素本身由系統(tǒng)定義為表示序列號的數(shù)值,從0開始,定義為0、1、2。例如,在工作日,sun值為0,mon值為1,SAT值為6。