91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語(yǔ)言枚舉簡(jiǎn)述

jf_78858299 ? 來(lái)源:C語(yǔ)言入門(mén)到精通 ? 作者:閆小林 ? 2023-03-24 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語(yǔ)言枚舉簡(jiǎn)述

在C語(yǔ)言中,如果一個(gè)變量只有幾種可能的值,則可以定義為枚舉類(lèi)型,所謂“枚舉”就是指把可能的值一一列舉出來(lái),變量的值只限于列舉出來(lái)的值的范圍內(nèi)。

枚舉變量和其他數(shù)值型量不同,它們的值只限于花括號(hào)中指定的值之一,枚舉常量是由程序設(shè)計(jì)者命名的,用什么名字代表什么含義,完全由程序員根據(jù)自己的需要而定,并在程序中作相應(yīng)處理。

一般形式

enum[枚舉名]{枚舉元素列表}

其中枚舉名應(yīng)遵循標(biāo)識(shí)符的命名規(guī)則。

C語(yǔ)言編譯對(duì)枚舉類(lèi)型的枚舉元素按常量處理,故稱(chēng)枚舉常量。不要因?yàn)樗麄兪菢?biāo)識(shí)符而把他們看作變量,不能對(duì)他們賦值,但枚舉元素可以用來(lái)判斷比較。

每一個(gè)枚舉元素都代表一個(gè)整數(shù),C語(yǔ)言編譯按定義時(shí)的順序默認(rèn)它們的值為0,1,2,3,4,5……。

C語(yǔ)言枚舉輸出對(duì)應(yīng)的星期

#include 
int main()
{
//PS:外國(guó)人習(xí)慣從0開(kāi)始
enum Week{ Monday=0, Tuesday=1, Wednesday =2, Thursday=3, Friday=4, Saturday=5, Sunday=6} Day;//定義枚舉
scanf("%d", &Day);
switch(Day){
case 0:puts("星期一");break;
case 1:puts("星期二");break;
case 2:puts("星期三");break;
case 3:puts("星期四");break;
case 4:puts("星期五");break;
case 5:puts("星期六");break;
case 6:puts("星期日");break;
default:puts("輸入錯(cuò)誤!");
}
return 0;
}

編譯運(yùn)行結(jié)果:

5
星期六

--------------------------------
Process exited after1.07 secondswith return value0
請(qǐng)按任意鍵繼續(xù). . .
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7632

    瀏覽量

    141826
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    34018
  • 枚舉
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    4725
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言枚舉精講分析

    ? ? ?在使用帶有數(shù)字性質(zhì)的名稱(chēng)時(shí)有的時(shí)候需要用到枚舉的方式進(jìn)行定義函數(shù)名字,按照對(duì)應(yīng)的數(shù)字格式來(lái)對(duì)應(yīng)相應(yīng)的名稱(chēng)。枚舉成員的值是常量不是變量。 ? ? ?我們首先講解一下枚舉與結(jié)構(gòu)體的區(qū)分,結(jié)構(gòu)體
    的頭像 發(fā)表于 03-02 10:58 ?4286次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>中<b class='flag-5'>枚舉</b>精講分析

    C語(yǔ)言宏定義與枚舉類(lèi)型知識(shí)

    定義的標(biāo)識(shí)符不占內(nèi)存,只是一個(gè)臨時(shí)的符號(hào),預(yù)編譯后這個(gè)符號(hào)就不存在了。在簡(jiǎn)單的程序使用帶參數(shù)的宏定義可完成函數(shù)調(diào)用的功能,又能減少系統(tǒng)開(kāi)銷(xiāo),提高運(yùn)行效率。正如C語(yǔ)言中所講,函數(shù)的使用可以使程序更加模塊化,便于組織,而且可重復(fù)利用。
    發(fā)表于 10-11 17:34 ?1941次閱讀

    C語(yǔ)言枚舉的基本概念和常見(jiàn)用法

    C語(yǔ)言中,枚舉是一種方便組織和表示一組相關(guān)常量的工具。枚舉類(lèi)型有助于提高代碼的可讀性和可維護(hù)性。本文將介紹C
    發(fā)表于 08-17 15:32 ?2119次閱讀

    C語(yǔ)言必備知識(shí)枚舉

    枚舉類(lèi)型是ANSI C新標(biāo)準(zhǔn)所增加的。如果一個(gè)變量只有幾種可能的值,可以定義為枚舉類(lèi)型。所謂“枚舉是指將變量的值一一列舉出來(lái),變量的值只限于列舉出來(lái)的值的范圍內(nèi)。
    的頭像 發(fā)表于 11-29 16:07 ?1041次閱讀

    【跟我學(xué)單片機(jī)C語(yǔ)言C51枚舉、結(jié)構(gòu)和聯(lián)合的使用

    之前討論過(guò)的數(shù)組也算是一種構(gòu)造類(lèi)型的數(shù)據(jù),單片機(jī)c語(yǔ)言 中的構(gòu)造類(lèi)型還有結(jié)構(gòu)、 枚舉和聯(lián)合。前面的文章中介紹了 C語(yǔ)言的基本數(shù)據(jù)類(lèi)型,為了更
    發(fā)表于 12-27 10:04

    詳細(xì)講解c語(yǔ)言enum枚舉類(lèi)型

    詳細(xì)講解C語(yǔ)言enum枚舉類(lèi)型在實(shí)際應(yīng)用中,有的變量只有幾種可能取值。如人的性別只有兩種可能取值,星期只有七種可能取值。在 C 語(yǔ)言中對(duì)這樣
    發(fā)表于 12-21 23:22

    C51語(yǔ)言的指針、結(jié)構(gòu)、聯(lián)合和枚舉

     指針是C51語(yǔ)言的精華也是難點(diǎn)。本章主要介紹指針的概念、定義指針的方法,介紹指向一維數(shù)組、二維數(shù)組、字符數(shù)組的指針使用方法,指針數(shù)組的概念以及指針作為函數(shù)參數(shù)
    發(fā)表于 06-12 23:47 ?112次下載

    c語(yǔ)言變量的作用域和存儲(chǔ)類(lèi)別

    c語(yǔ)言變量的作用域和存儲(chǔ)類(lèi)別簡(jiǎn)述,很不錯(cuò)哦。
    發(fā)表于 07-14 17:12 ?0次下載

    枚舉C語(yǔ)言中的一種基本數(shù)據(jù)類(lèi)型

    C語(yǔ)言中,枚舉類(lèi)型是被當(dāng)做 int 或者 unsigned int 類(lèi)型來(lái)處理的,所以按照 C 語(yǔ)言規(guī)范是沒(méi)有辦法遍歷
    的頭像 發(fā)表于 09-25 15:45 ?8932次閱讀
    <b class='flag-5'>枚舉</b>是<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>中的一種基本數(shù)據(jù)類(lèi)型

    淺述C語(yǔ)言枚舉enum的用法

    本文舉例說(shuō)明C語(yǔ)言中enum枚舉關(guān)鍵字的用法。 用來(lái)同時(shí)定義多個(gè)常量 利用enum定義月份的例子如下。 #includestdio.henum?week?{Mon=1,Tue,Wed,Thu,Fri
    的頭像 發(fā)表于 05-05 16:33 ?3823次閱讀

    go語(yǔ)言枚舉類(lèi)型怎么用

    go 語(yǔ)言枚舉類(lèi)型是這么用的?在什么場(chǎng)景下會(huì)用到枚舉?本文對(duì) go 語(yǔ)言枚舉做了詳細(xì)講解。 枚舉
    的頭像 發(fā)表于 09-02 09:43 ?5488次閱讀

    詳解C/C++結(jié)構(gòu)體、聯(lián)合體和枚舉的區(qū)別與內(nèi)存對(duì)齊

    C語(yǔ)言中構(gòu)造類(lèi)型一共有4種,它們分別是數(shù)組、結(jié)構(gòu)體(struct)、共用體(union)、枚舉類(lèi)型(enum)。
    的頭像 發(fā)表于 06-08 14:38 ?5830次閱讀
    詳解<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++結(jié)構(gòu)體、聯(lián)合體和<b class='flag-5'>枚舉</b>的區(qū)別與內(nèi)存對(duì)齊

    Java枚舉的特點(diǎn)及用法

    在 Java 枚舉出現(xiàn)之前,通常會(huì)使用常量類(lèi)來(lái)表示一組固定的常量值,直到Java 1.5之后推出了枚舉,那么枚舉類(lèi)型有哪些特點(diǎn),它比常量類(lèi)又好在哪里呢。 本文將分析一下枚舉的特點(diǎn)及用法
    的頭像 發(fā)表于 09-30 10:02 ?2000次閱讀

    枚舉有多大?c語(yǔ)言枚舉end的作用是什么?

    枚舉有多大?c語(yǔ)言枚舉end的作用是什么? 枚舉C語(yǔ)言
    的頭像 發(fā)表于 01-19 14:19 ?953次閱讀
    主站蜘蛛池模板: 老色批| 久在草影院 | 免费人成网站永久 | 国产高清免费视频 | 特级黄视频 | 午夜影视啪啪免费体验区深夜 | 天天玩天天干 | 四虎看片| 天天射天天干天天操 | 久久久久久久久久久观看 | 日本一卡二卡3卡四卡网站精品 | 小泽玛利亚在线观看123 | 四虎影院精品 | 一级毛片免费毛片一级毛片免费 | www成年人视频 | 怡红院最新网址 | 久久久这里有精品999 | 丁香婷婷色综合 | 久久6免费视频 | 在线观看亚洲一区二区 | 日日摸夜夜爽 | 成人a大片高清在线观看 | 永久免费看毛片 | av在线色 | 热99视频 | 久久天天躁狠狠躁夜夜不卡 | 日本69sex护士xxx | 欧美三级一区二区 | 日本xxxxx黄区免费看动漫 | 成人国产一区二区三区 | 日b毛片 | 欧美精品人爱a欧美精品 | 亚洲精品中文字幕乱码三区一二 | 一级毛片免费全部播放 | 天堂w | www懂爱 | 色天天综合网色鬼综合 | 情趣店上班h系列小说 | 窝窝午夜在线观看免费观看 | 免费网站在线视频美女被 | 色婷婷综合久久久中文字幕 |