關(guān)于enum在c語(yǔ)言怎么用,enum c語(yǔ)言這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、C語(yǔ)言的枚舉類(lèi)型實(shí)質(zhì)就是整型變量,只不過(guò)通過(guò)枚舉類(lèi)型將一類(lèi)有關(guān)聯(lián)的標(biāo)識(shí)組合起來(lái),增加程序的可讀性和可維護(hù)性(1) 枚舉型是一個(gè)集合,集合中的元素(枚舉成員)是一些命名的整型常量,元素之間用逗號(hào),隔開(kāi)。
2、(2) DAY是一個(gè)標(biāo)識(shí)符,可以看成這個(gè)集合的名字,是一個(gè)可選項(xiàng),即是可有可無(wú)的項(xiàng)。
3、(3) 第一個(gè)枚舉成員的默認(rèn)值為整型的0,后續(xù)枚舉成員的值在前一個(gè)成員上加1。
4、(4) 可以人為設(shè)定枚舉成員的值,從而自定義某個(gè)范圍內(nèi)的整數(shù)。
5、(5) 枚舉型是預(yù)處理指令#define的替代。
6、(6) 類(lèi)型定義以分號(hào);結(jié)束。
7、定義枚舉類(lèi)型enum YOURENUMTYPE{ ID1,//如果不額外指定則第一個(gè)標(biāo)識(shí)等于整數(shù)0,后續(xù)依次加1 ID2, ID3=7, .... IDn//最后一個(gè)標(biāo)識(shí)符后面沒(méi)有逗號(hào)};//注意一定要加上這個(gè)分號(hào)定義枚舉變量enum YOURENUMTYPE varname;給枚舉變量賦值 varname = IDx;舉個(gè)完整的例子enum FRUIT{ APPLE, PEAR, ORANGE, PEACH, GRAPE, BANANA };enmu FRUIT myfruit = PEACH;。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!