亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > C++ > 正文

C++教程:什么是枚舉類(lèi)型

2020-05-23 14:27:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在基本的數(shù)據(jù)類(lèi)型中,無(wú)外乎就是些數(shù)字和字符。但是某些事物是較難用數(shù)字和字符來(lái)準(zhǔn)確地表示的。比如一周有七天,分別是Sunday、Monday、Tuesday、Wednesday、Thursday、Friday和Saturday。如果我們用整數(shù)0、1、2、3、4、5、6來(lái)表示這七天,那么多下來(lái)的那些整數(shù)該怎么辦?而且這樣的設(shè)置很容易讓數(shù)據(jù)出錯(cuò),即取值超出范圍。我們能否自創(chuàng)一個(gè)數(shù)據(jù)類(lèi)型,而數(shù)據(jù)的取值范圍就是這七天呢?

C++中有一種數(shù)據(jù)類(lèi)型稱(chēng)為枚舉(Enumeration)類(lèi)型,它允許用戶(hù)自己來(lái)定義一種數(shù)據(jù)類(lèi)型,并且列出該數(shù)據(jù)類(lèi)型的取值范圍。

我們說(shuō)變量就好像是一個(gè)箱子,而數(shù)據(jù)類(lèi)型就好像是箱子的類(lèi)型,所以我們?cè)趧?chuàng)建某個(gè)枚舉類(lèi)型的變量的時(shí)候,必須先把這個(gè)枚舉類(lèi)型設(shè)計(jì)好,即把箱子的類(lèi)型設(shè)計(jì)好。定義枚舉類(lèi)型的語(yǔ)法格式為:
    enum 類(lèi)型名{常量1[,常量2,……常量n]};
定義枚舉類(lèi)型的位置應(yīng)該在程序首次使用該類(lèi)型名之前,否則程序無(wú)法識(shí)別該類(lèi)型。枚舉類(lèi)型中我們列出的常量稱(chēng)為枚舉常量。它并不是字符串也不是數(shù)值,而只是一些符號(hào)。

如果我們要定義一周七天的日期類(lèi)型,可以這樣寫(xiě):
    enum day{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};

這時(shí)候,程序中就有了一種新的數(shù)據(jù)類(lèi)型——day,它的取值范圍就是Sunday到Saturday的那七天。我們已經(jīng)把類(lèi)型設(shè)計(jì)好,下面我們就能來(lái)創(chuàng)建一個(gè)day類(lèi)型的變量了:
day today;
today=Sunday;
這樣,day類(lèi)型的變量today的值就是Tuesday了。

下面我們來(lái)寫(xiě)一段程序來(lái)運(yùn)用一下枚舉類(lèi)型的數(shù)據(jù):(程序9.1)
#include "iostream.h"
enum day{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};
void nextday(day &D);//向后一天是星期幾,參數(shù)為day類(lèi)型,是程序中首次使用該類(lèi)型名
void display(day D);//顯示某一天是星期幾
int main()
{
   day today=Sunday;
   for (int i=0;i<7;i++)
   {
      cout <<"Data in today=" <<today <<endl;
      display(today);
      nextday(today); 
   }
   return 0;
}
void nextday(day &D)
{
   switch(D)
   {
      case Sunday:
         D=Monday;
         break;
      case Monday:
         D=Tuesday;
         break;
      case Tuesday:
         D=Wednesday;
         break;
      case Wednesday:
         D=Thursday;
         break;
      case Thursday:
         D=Friday;
         break;
      case Friday:
         D=Saturday;
         break;
      case Saturday:
         D=Sunday;
         break;
   }
}
void display(day D)
{
   switch(D)
   {
      case Sunday:
         cout <<"Sunday" <<endl;
         break;
      case Monday:
        cout <<"Monday" <<endl;
        break;
     case Tuesday:
        cout <<"Tuesday" <<endl;
        break;
      case Wednesday: 
        cout <<"Wednesday" <<endl;
        break;
      case Thursday:
        cout <<"Thursday" <<endl;
        break;
      case Friday:
        cout <<"Friday" <<endl;
        break;
      case Saturday:
        cout <<"Saturday" <<endl;
        break;
   }
}
運(yùn)行結(jié)果:
Data in today=0
Sunday
Data in today=1
Monday
Data in today=2
Tuesday
Data in today=3
Wednesday
Data in today=4
Thursday
Data in today=5
Friday
Data in today=6
Saturday

根據(jù)運(yùn)行結(jié)果,我們發(fā)現(xiàn)在day型變量today中保存的竟然是整數(shù)!也就是說(shuō),一個(gè)整數(shù)和一個(gè)枚舉常量一一對(duì)應(yīng)了起來(lái),要注意是一一對(duì)應(yīng),而不是相等。但是如果我們把整數(shù)直接賦值給today變量,則會(huì)發(fā)生錯(cuò)誤。雖然枚舉類(lèi)型的實(shí)質(zhì)是整數(shù),但是電腦還是會(huì)仔細(xì)檢查數(shù)據(jù)類(lèi)型,禁止不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)互相賦值。另外,在一般情況下,枚舉類(lèi)型是不能進(jìn)行算術(shù)運(yùn)算的。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲aⅴ优女av综合久久久| 国内成人在线| 韩国v欧美v日本v亚洲| 欧美videos粗暴高清性| aa一级黄色片| 丰满少妇被猛烈进入一区二区| 美女国内精品自产拍在线播放| 成人福利一区| 日韩人妻精品中文字幕| 天堂在线视频播放| 91看片就是不一样| 欧美 日韩 国产 成人 在线观看| 国产精品综合视频| 希岛爱理一区二区三区av高清| 全亚洲第一av番号网站| 亚洲成人黄色在线| 欧美日韩精品欧美日韩精品一| 国产无人区一区二区三区| 天堂资源最新版在线视频观看免费网| 亚洲欧美国产精品桃花| 欧美专区日韩专区| 亚洲免费视频一区二区三区| 亚洲天堂二区| 777奇米成人网| 51蜜桃传媒精品一区二区| 日本一区二区三区免费观看| 懂色av中文一区二区三区天美| 久久午夜免费电影| 亚洲国产成人精品久久| 日韩 欧美一区二区三区| 色综合色综合色综合色综合色综合| 欧美午夜精品| 亚洲精品videossex少妇| 貂蝉被到爽流白浆在线观看| 久久久久99精品成人片三人毛片| 茄子视频成人免费观看| 你懂的视频一区二区| 99精品一区二区三区| 国产精品一二三在| 波多野结衣家庭教师在线| 国产免费色视频| 91福利精品视频| 欧美xxxx做受欧美护士| 欧美色图色综合| 午夜福利视频一区二区| 亚洲国产成人精品久久| 亚洲国产精品无码久久久久高潮| av免费在线不卡| 亚洲视频国产| 欧美老女人bb| 91精品视频免费看| 色狠狠一区二区三区香蕉| 精品视频网站| 美女av免费在线观看| 国产精品99久久免费观看| 亚洲综合欧美| 国产野外作爱视频播放| 国产欧美在线观看免费| 天天躁日日躁狠狠躁欧美| 成人在线视频一区| 北岛玲一区二区三区四区| 色一区av在线| 激情高潮到大叫狂喷水| 美女大黄三级视频在线观看| 国产日韩欧美高清| 高清国语自产拍免费一区二区三区| 污网站在线看| 中文国语毛片高清视频| 91精品国产91综合久久蜜臀| 综合区小说区图片区在线一区| 国产69精品久久久久9999人| 欧美三级黄网| 国产成人在线观看网站| 国产亚洲欧洲在线| 韩国av中文字幕| 91玉足脚交嫩脚丫在线播放| 91蜜臀精品国产自偷在线| 日韩久久在线| 男人添女人下面免费视频| 午夜丝袜av电影| 成人羞羞视频在线看网址| 天堂资源最新版在线视频观看免费网| 夜夜躁日日躁狠狠久久88av| 日韩电影大片中文字幕| 女~淫辱の触手3d动漫| 亚洲国产精品免费视频| 日本久久精品一区二区| 91官网在线| xxxx69·hdxxxxx| 香蕉久久成人网| 网站永久看片免费| 国产一区二区三区色淫影院| 一区二区三区在线视频观看58| 91精品国产综合久久久蜜臀九色| 亚洲国产综合91精品麻豆| 久久精品国产av一区二区三区| 国产95在线|亚洲| 伊人在线视频| 色综合天天综合狠狠| 欧美丰满高潮xxxx喷水动漫| 亚洲一区二区三区色| 成人激情av网| 日韩专区在线播放| 午夜精品久久久久久不卡8050| 日本一区二区免费在线| 日韩一区国产二区欧美三区| 国产精品成人**免费视频| 欧美一二区视频| 蜜桃视频最新网址| 天堂网视频在线| 18啪啪污污免费网站| 亚洲免费av一区二区| 日韩一区免费视频| 国产亚洲一区二区三区在线播放| 最近中文字幕在线观看| 久久久国产精品视频| 国产一区二区三区亚洲综合| 久久久久久久久久久久久久久久久久久| 欧美视频专区一二在线观看| 亚洲无线视频| 懂色av粉嫩av蜜臀av一区二区三区| www污污在线| 日本黄网站色大片免费观看| 青草伊人久久| 成人黄色影片在线| 免费成人在线观看| 91综合国产| 无码国产伦一区二区三区视频| 欧美视频国产视频| 99亚洲男女激情在线观看| 久久激情婷婷| 欧美在线观看网址综合| 好想男人揉我下面好多水| 国产99久久精品一区二区300| 激情成人在线观看| 日本aⅴ亚洲精品中文乱码| 国产熟妇久久777777| 免费在线观看h| 天天操天天干天天操天天干| 小明看看成人免费视频| 日韩在线观看免费高清完整版| 亚洲性夜色噜噜噜7777| 亚洲精品成人电影| a级片在线免费看| 特大巨黑人吊性xxx视频| 国产一级片大全| 久久国产精品第一页| 成人激情诱惑| 免费黄视频网站| 国产一区免费视频| 久久99精品久久只有精品| 天海翼一区二区三区免费| 在线成人av网站| 亚洲大胆美女视频| 一区二区三区视频免费在线观看| 538任你躁精品视频网免费| 亚洲国产精品第一页| 日韩在线观看电影完整版高清免费悬疑悬疑| 一区二区三区回区在观看免费视频| 一区二区三区在线免费看| 国产精品区在线观看| 国产美女在线免费观看| 欧美亚洲色综久久精品国产| 久久无码专区国产精品s| 狠狠色综合久久婷婷| 久久99视频| 亚洲加勒比久久88色综合| 日韩在线综合| 老司机精品视频一区二区| 欧美成人手机在线视频| 亚洲av网址在线| 久久亚洲精品伦理| 国产精品va在线观看视色| 国产精品大陆在线观看| 在线免费观看视频黄| 黄色免费视频网站| 日韩av在线综合| 91精品国自产在线偷拍蜜桃| 亚洲成在人线免费视频| 黄色91在线观看| 一级毛片免费高清中文字幕久久网| 欧美日韩国产首页| 色综合欧美在线视频区| 亚洲欧美另类一区| 欧美在线播放| 91片在线免费观看| 欧美日韩亚洲综合一区| 日本大胆人体视频| wwwwww日本| 国产精品永久| 国产精品久久久久7777按摩| 狠狠色狠狠色综合日日91app| 欧美日韩dvd| 在线观看网站免费入口在线观看国内| 国产精品毛片一区视频| 日本高清精品| 午夜视频久久久| 日本孕妇大胆孕交无码| 亚洲国产精品va在线看黑人动漫| 青草视频在线免费直播| 亚洲自拍另类欧美丝袜| 影音先锋5566资源站| 亚洲精品自拍视频| 成年人免费观看的视频| 天堂中文资源在线| 澳门成人av| 伊人久久大香线蕉午夜av| av中文资源在线| 国产视频中文字幕| 亚洲一区二区三区蜜桃| 国产美女高潮久久白浆| 蜜臀久久久99精品久久久久久| 在线观看视频一区二区| 丝袜美腿亚洲一区二区图片| 成人在线观看你懂的| 欧美在线电影| 欧洲精品一区二区三区在线观看| 久久视频在线观看中文字幕| 美女免费久久| 欧美重口另类videos人妖| 噜噜噜狠狠夜夜躁精品仙踪林| 在线观看黄色片| 久久久亚洲欧洲日产| a视频免费观看| 妺妺窝人体色www在线下载| 国产馆手机在线观看| 韩国av一区二区三区在线观看| 国产ts在线观看| 精品黄色一级片| 久草在线资源网站| 日韩电影网在线| sdde在线播放一区二区| 任我爽在线视频精品一| 曰韩精品一区二区| 久久人人爽人人爽人人| 国产无遮挡又黄又爽免费软件| 欧美性猛交xxxx乱大交少妇| 国产日韩一区二区三区在线播放| 欧美变态视频| 欧美综合视频在线| 战狼4完整免费观看在线播放版| 动漫精品视频| 亚洲日本一区二区三区在线| 韩国97影院| 777久久精品一区二区三区无码| 亚洲传媒在线| 亚洲欧美另类小说视频| hitomi一区二区三区精品| 亚洲a视频在线| 91社区在线| 免费在线观看黄色网| 亚洲第一页av| 超碰99在线| 国产麻豆欧美日韩一区| 丁香啪啪综合成人亚洲小说| 成人性生交大片免费观看嘿嘿视频| 欧美激情精品久久久六区热门| 欧美一区二区三区成人久久片| 亚洲老司机网| 欧美大片aaaa| 日韩在线一区二区三区| 欧美国产精品一二三| av女优在线播放| freee性欧美| 99精品在线视频观看| 国产成人a亚洲精v品无码| 精品自拍视频在线观看| 久久久精彩视频| 美女www一区二区| 亚洲欧美福利视频| 99c视频在线| 日本黄色录像视频| 热舞福利精品大尺度视频| 一区二区三区国产盗摄| 欧美日本在线视频| 91超碰碰碰碰久久久久久综合| 蜜桃视频成人在线观看| 中文字幕乱码无码人妻系列蜜桃| 另类欧美小说| 欧美极品美女视频网站在线观看免费| 精品在线免费观看| 欧美激情视频在线观看| 精品成人一区二区三区四区| 怡红院av在线| 一级做a爰片久久毛片美女图片| 99在线观看免费视频精品观看| av不卡在线播放| 一本本久综合久久爱| 日韩电视剧在线观看免费网站| 殴美一级特黄aaaaaa| 日韩欧美三级在线| 久久香蕉精品| 日本在线视频一区二区| 国产一区二区三区91| 久久无码人妻精品一区二区三区| 亚洲综合精品一区二区| 精品国产麻豆| 禁网站在线观看免费视频| 亚洲一区在线视频观看| 一区二区三区四区| 亚洲高清不卡在线| 日韩在线免费观看av| 亚洲精品v天堂中文字幕| 久操久操久操| 色婷婷成人综合| 亚洲人做受高潮| 黄色三级在线| 国自产拍偷拍精品啪啪一区二区| 天堂av在线网站| 日日日日影院| 97超级在线观看免费高清完整版电视剧| 国产黄色小视频网站| 日韩欧美的一区| 在线播放你懂得| 999香蕉视频| 高清日韩电视剧大全免费| 国产女主播在线直播| 国产精品视频永久免费播放| 亚洲精品国产精品粉嫩| 日韩精品久久久久久福利| 欧美精品性视频| 人妻精油按摩bd高清中文字幕| 性囗交免费视频观看| 亚洲大尺度视频| 天堂综合在线播放| 日韩欧美国产一区二区| 欧美日韩国产在线看| 一区二区视频在线看|