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

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

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

1、typedef聲明

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

其語法為:

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

中現(xiàn)有類型應該是已經(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,對應枚舉常量的值。

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

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

依舊分別輸出2和3。

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

相關文章

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

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

    簡單的說const關鍵字修飾的變量具有常屬性,也就是說它所修飾的變量不能被修改,下文給大家介紹C/C++中const關鍵字的用法及其與宏常量的比較,需要的朋友可以參考下
    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語言結構體位段特性實現(xiàn)斷言宏校驗數(shù)據(jù)范圍有效性的方法

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

    今天小編就為大家分享一篇關于嵌入式項目使用C語言結構體位段特性實現(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ù)指針的使用

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

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

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

最新評論

天峻县| 山西省| 建平县| 广河县| 龙岩市| 云安县| 锡林浩特市| 团风县| 弥勒县| 烟台市| 南康市| 沭阳县| 固阳县| 满城县| 乌兰察布市| 唐河县| 抚州市| 溧阳市| 英超| 星子县| 肥西县| 岢岚县| 莒南县| 乌拉特中旗| 沙河市| 吴旗县| 育儿| 拉萨市| 蕉岭县| 拜泉县| 额敏县| 饶平县| 青岛市| 额尔古纳市| 石嘴山市| 云浮市| 买车| 万安县| 弥渡县| 寿阳县| 新丰县|