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

C++自定義數(shù)據(jù)類型方法詳情

 更新時間:2022年03月10日 11:13:53   作者:機器學(xué)習(xí)入坑者  
這篇文章主要介紹了C++自定義數(shù)據(jù)類型方法詳情,總結(jié)了兩種方法,分別是typedef聲明和枚舉類型enum,相關(guān)內(nèi)容需要的小伙伴可以參考下面文章內(nèi)容,希望對你的學(xué)習(xí)有所幫助

1、typedef聲明

typedef用于給已有的類型一個新的名字,這個新的名字可以是自己定義的,

其語法為:

typedef 現(xiàn)有類型 多個新的類型名稱

中現(xiàn)有類型應(yīng)該是已經(jīng)定義好的類型,多個新的類型名稱表示可以把這個現(xiàn)有的類型多個新的名字,比如下面給int類型兩個新的名字,分別為IntDataXIntDataY,并使用新的名字定義變量x和y:

typedef int IntDataX, IntDataY;
IntDataX x = 10;
IntDataY y = 20;
printf("%d %d", x, y);

上述代碼輸出為10 20。

2、枚舉類型enum

有些情況下,數(shù)據(jù)的取值僅有幾種確定的情況,比如性別數(shù)據(jù)僅有男和女,月份數(shù)據(jù)僅有1到12個值。

enum類型的使用語法如下:

enum 枚舉類型名 {枚舉常量列表}

聲明枚舉類型時可以給枚舉常量部分或全部賦值(聲明后就不能再賦值了);如果全都不進行賦值系統(tǒng)默認從0開始依次賦值;如果部分賦值則沒賦值的枚舉常量比前面賦值的枚舉常量值大1:

enum Human {MAN=2, WOMAN};

現(xiàn)在,來定義枚舉常量:

Human man = MAN;
Human woman = WOMAN;
printf("%d", man);
printf("%d", woman);?

分別輸出2和3,對應(yīng)枚舉常量的值。

也可以直接的使用枚舉常量:

printf("%d", MAN);
printf("%d", WOMAN);

依舊分別輸出2和3。

到此這篇關(guān)于C++自定義數(shù)據(jù)類型方法詳情的文章就介紹到這了,更多相關(guān)C++自定義數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++中實現(xiàn)fibonacci數(shù)列的幾種方法

    C++中實現(xiàn)fibonacci數(shù)列的幾種方法

    本文主要介紹了C++中實現(xiàn)fibonacci數(shù)列的幾種方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • c語言函數(shù)棧幀的創(chuàng)建和銷毀過程詳解

    c語言函數(shù)棧幀的創(chuàng)建和銷毀過程詳解

    我們知道c語言中函數(shù)都是被調(diào)用的,main函數(shù)里面能調(diào)用其他函數(shù),其實main函數(shù)也是被別的函數(shù)調(diào)用的,下面通過本文給大家分享c語言函數(shù)棧幀的創(chuàng)建和銷毀過程,一起看看吧
    2021-08-08
  • 詳解C/C++中const關(guān)鍵字的用法及其與宏常量的比較

    詳解C/C++中const關(guān)鍵字的用法及其與宏常量的比較

    簡單的說const關(guān)鍵字修飾的變量具有常屬性,也就是說它所修飾的變量不能被修改,下文給大家介紹C/C++中const關(guān)鍵字的用法及其與宏常量的比較,需要的朋友可以參考下
    2017-07-07
  • 使用OpenGL繪制Bezier曲線

    使用OpenGL繪制Bezier曲線

    這篇文章主要為大家詳細介紹了使用OpenGL繪制Bezier曲線的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C語言實現(xiàn)電話簿管理系統(tǒng)

    C語言實現(xiàn)電話簿管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)電話簿管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • C語言順序表的實現(xiàn)代碼

    C語言順序表的實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)順序表的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 嵌入式項目使用C語言結(jié)構(gòu)體位段特性實現(xiàn)斷言宏校驗數(shù)據(jù)范圍有效性的方法

    嵌入式項目使用C語言結(jié)構(gòu)體位段特性實現(xiàn)斷言宏校驗數(shù)據(jù)范圍有效性的方法

    今天小編就為大家分享一篇關(guān)于嵌入式項目使用C語言結(jié)構(gòu)體位段特性實現(xiàn)斷言宏校驗數(shù)據(jù)范圍有效性的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • c++引用傳參和指針傳參的區(qū)別及說明

    c++引用傳參和指針傳參的區(qū)別及說明

    這篇文章主要介紹了c++引用傳參和指針傳參的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • C++中指針函數(shù)與函數(shù)指針的使用

    C++中指針函數(shù)與函數(shù)指針的使用

    今天小編就為大家分享一篇關(guān)于C++中指針函數(shù)與函數(shù)指針的使用,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C++ push方法與push_back方法常見方法介紹

    C++ push方法與push_back方法常見方法介紹

    push與push_back是STL中常見的方法,都是向數(shù)據(jù)結(jié)構(gòu)中添加元素,本文還將簡述push對應(yīng)的stack與queue系列,常見方法的介紹,以及與push_back相對應(yīng)的vector系列常見方法介紹,感興趣的朋友跟隨小編一起看看吧
    2022-11-11

最新評論

广元市| 长汀县| 龙江县| 施秉县| 石嘴山市| 蒙城县| 上栗县| 枞阳县| 黄浦区| 闽清县| 沈丘县| 吴堡县| 资源县| 乌鲁木齐县| 吐鲁番市| 磴口县| 高雄县| 石景山区| 平罗县| 曲沃县| 洱源县| 淅川县| 辽阳县| 同仁县| 宜阳县| 汨罗市| 江山市| 清河县| 子长县| 防城港市| 岱山县| 富平县| 浦东新区| 贺兰县| 兴宁市| 万源市| 衡水市| 灵川县| 香河县| 星子县| 大埔区|