最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言簡(jiǎn)明清晰講解枚舉

 更新時(shí)間:2022年05月04日 16:56:31   作者:_雪菜肉絲面_  
枚舉法的本質(zhì)就是從所有候選答案中去搜索正確的解,枚舉算法簡(jiǎn)單粗暴,他暴力的枚舉所有可能,盡可能地嘗試所有的方法,感興趣的朋友來(lái)看看吧

概述

一個(gè)類(lèi)型,值只能是一堆值中的一個(gè)。

比如星期幾,只會(huì)是星期一到星期天。

用數(shù)值表示的話就是0到6,但是0到6不太好理解。

而枚舉可以用單詞表示,提高了可讀性。

本質(zhì)上還是0到6。

簡(jiǎn)單使用

入門(mén)

新建三個(gè)變量,值分別為a b c

#include<stdio.h>
enum Gender {
	Male, Female, Empty
};
int main() {
	enum Gender a = Male;
	enum Gender b = Female;
	enum Gender c = Empty;
	printf("%d\n", a);
	printf("%d\n", b);
	printf("%d\n", c);
	return 0;
}

效果:0 1 2

在這里插入圖片描述

判斷

作為數(shù)值,當(dāng)然可以參與判斷。

#include<stdio.h>
enum Gender {
	Male, Female, Empty
};
int main() {
	enum Gender a = Male;

	printf("%d\n", a == Male);
	return 0;
}

效果:1,真。

在這里插入圖片描述

自定義數(shù)值

默認(rèn)01234…

可以自定義。

#include<stdio.h>
enum Gender {
	Male = 2, Female = 4, Empty = 6
};
int main() {
	enum Gender a = Male;

	printf("%d\n", a);
	return 0;
}

效果:2

在這里插入圖片描述

一種不嚴(yán)格的寫(xiě)法

在C語(yǔ)言中,可以直接賦值數(shù)值。

下面這段代碼沒(méi)有問(wèn)題:

#include<stdio.h>
enum Gender {
	Male, Female, Empty
};
int main() {
	enum Gender a = 0;

	printf("%d\n", a == Male);
	return 0;
}

效果:

在這里插入圖片描述

但是不建議使用。

到此這篇關(guān)于C語(yǔ)言簡(jiǎn)明清晰講解枚舉的文章就介紹到這了,更多相關(guān)C語(yǔ)言枚舉內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++數(shù)據(jù)結(jié)構(gòu)與算法之判斷一個(gè)鏈表是否為回文結(jié)構(gòu)的方法

    C++數(shù)據(jù)結(jié)構(gòu)與算法之判斷一個(gè)鏈表是否為回文結(jié)構(gòu)的方法

    這篇文章主要介紹了C++數(shù)據(jù)結(jié)構(gòu)與算法之判斷一個(gè)鏈表是否為回文結(jié)構(gòu)的方法,結(jié)合實(shí)例形式分析了回文結(jié)構(gòu)并結(jié)合實(shí)例給出了C++判斷回文的操作技巧,需要的朋友可以參考下
    2017-05-05
  • c++中template對(duì)字符串的處理方法

    c++中template對(duì)字符串的處理方法

    這篇文章主要介紹了c++中template對(duì)字符串的處理方法,需要的朋友可以參考下
    2014-07-07
  • C++實(shí)現(xiàn)LeetCode(155.最小棧)

    C++實(shí)現(xiàn)LeetCode(155.最小棧)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(155.最小棧),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 一文讓你徹底明白C++中的const

    一文讓你徹底明白C++中的const

    這篇文章主要給大家介紹了關(guān)于C++中const的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • C語(yǔ)言實(shí)現(xiàn)二叉鏈表存儲(chǔ)

    C語(yǔ)言實(shí)現(xiàn)二叉鏈表存儲(chǔ)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)二叉鏈表存儲(chǔ)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • C++ 標(biāo)準(zhǔn)庫(kù)中的 <algorithm> 頭文件算法操作總結(jié)

    C++ 標(biāo)準(zhǔn)庫(kù)中的 <algorithm> 頭文件算法操作總結(jié)

    C++ 標(biāo)準(zhǔn)庫(kù)中的 <algorithm> 頭文件提供了大量有用的算法,主要用于操作容器(如 vector, list, array 等),這些算法通常通過(guò)迭代器來(lái)操作容器元素,本文給大家介紹C++ 標(biāo)準(zhǔn)庫(kù)中的 <algorithm> 頭文件算法總結(jié),感興趣的朋友一起看看吧
    2025-04-04
  • c語(yǔ)言單詞本的新增、刪除、查詢(xún)按順序顯示功能

    c語(yǔ)言單詞本的新增、刪除、查詢(xún)按順序顯示功能

    這篇文章主要介紹了c語(yǔ)言單詞本的新增、刪除、查詢(xún)按順序顯示功能,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • Cocos2d-x學(xué)習(xí)入門(mén)之HelloWorld程序

    Cocos2d-x學(xué)習(xí)入門(mén)之HelloWorld程序

    這篇文章主要介紹了Cocos2d-x學(xué)習(xí)入門(mén)之HelloWorld程序,是學(xué)習(xí)Cocos2d-x的入門(mén)程序,其重要性不言而喻,需要的朋友可以參考下
    2014-08-08
  • C語(yǔ)言中scanf的用法舉例

    C語(yǔ)言中scanf的用法舉例

    本節(jié)介紹輸入函數(shù)?scanf?的用法,scanf?和?printf?一樣,非常重要,而且用得非常多,所以一定要掌握,這篇文章主要介紹了C++中scanf的用法舉例,需要的朋友可以參考下
    2022-11-11
  • 詳解Matlab繪制3D玫瑰花的方法(內(nèi)附旋轉(zhuǎn)版本)

    詳解Matlab繪制3D玫瑰花的方法(內(nèi)附旋轉(zhuǎn)版本)

    這篇文章主要為大家介紹了如何利用Matlab繪制3D版的玫瑰花以及旋轉(zhuǎn)版的3D玫瑰花,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手試一試
    2022-03-03

最新評(píng)論

武宣县| 太仆寺旗| 婺源县| 花莲县| 连云港市| 永城市| 五华县| 江达县| 马鞍山市| 太谷县| 色达县| 芜湖市| 泊头市| 精河县| 台山市| 文化| 铅山县| 礼泉县| 武汉市| 渭源县| 额尔古纳市| 雅安市| 寻甸| 井冈山市| 灯塔市| 虎林市| 开阳县| 饶阳县| 合江县| 罗山县| 海晏县| 桓台县| 靖宇县| 揭阳市| 富川| 高邮市| 鄱阳县| 绩溪县| 郎溪县| 巴东县| 吉首市|