
1、在數學和計算機科學理論中,一個集的枚舉是列出某些有窮序列集的所有成員的程序,或者是一種特定類型對象的計數。
【資料圖】
2、這兩種類型經常重疊,是一個被命名的整型常數的集合,枚舉在日常生活中很常見。
3、隨著計算機的不斷普及,程序不僅只用于數值計算,還更廣泛地用于處理非數值的數據。
4、例如:性別、月份、星期幾、顏色、單位名、學歷、職業等,都不是數值數據。
5、 在其它程序設計語言中,一般用一個數值來代表某一狀態,這種處理方法不直觀,易讀性差。
6、如果能在程序中用自然語言中有相應含義的單詞來代表某一狀態,則程序就很容易閱讀和理解。
7、也就是說,事先考慮到某一變量可能取的值,盡量用自然語言中含義清楚的單詞來表示它的每一個值,這種方法稱為枚舉方法,用這種方法定義的類型稱枚舉類型。
8、枚舉是我們自己定義的一個集合,比如說我們數學里面所學的集合 A={2、3},當我們要使用 A 這個集合的時候,我們只能夠使用集合 A 里面的 2、3 這三個元素,不是 A 里面的元素我們就不可以使用。
9、同樣,枚舉和這個集合是類似的,當我們定義了一個枚舉類型的時候,我們聲明它里面有幾個元素,在我們使用這個枚舉的時候,我們只能夠使用它有的元素,沒有的元素我們是無法使用,系統就會報錯。
10、枚舉還有一個特點,就是可以代表數值,比如說第一個定義的元素對應的值為 0,每個枚舉元素從 0 開始,逐一增加。
11、此時,這個數值也代表他們本身,相當于每一個元素有兩個名字。
12、常使用的地方:我們要從另一個函數得到一個值,但是這個值只能夠在一個范圍內的,此時我們就可以,使用枚舉來定義這個范圍。
13、限制另外一個函數能夠傳遞進來的值,只能夠是枚舉類型里面的元素。
本文就為大家分享到這里,希望小伙伴們會喜歡。
標簽: