麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 數據結構構造有哪些?

數據結構構造有哪些?

來源:千鋒教育
發布人:xqq
時間: 2023-10-10 23:41:24 1696952484

一、數據結構構造

1、數組類型

數組是有一定順序關系的若干變量的一個集合,其中每一個變量我們稱為數組的元素,分為一維數組、多維數組。一維數組有一個下標就能確定位置。多維數組元素有多個下標,以標識它在數組中的位置。

一維數組

定義:<數據類型> <數組名> < [ ] >? 例:int? i [10]。初始化方法:

普通局部數組沒有初始化,則數組中元素的值,是不確定的。全局數組沒有初始化默認為0。

全部初始化,給每一位元素寫值,例:int? i [5]={1,2,3,4,5};還可以寫成 int? i []={1,2,3,4,5};兩種寫法都是5個元素。

局部初始化,只給數組里前幾位初始化,不完全初始化,余下的就會默認為0。例:int? i [5]={0};剩下的4位默認為0。int? i [5]={1,2}; 剩下的3位都為0。

二維數組

多維數組要多個下標,二維數組有兩個下標,才能確定位置。定義: <數據類型> <數組名> < [ ] >< [ ] >? 例:int? i [5][10]; 可以看成是5個一維數組,每個一維數組10個元素。初始化方式:

全部初始化,例:int? i [2][3]={ {1,2,3},{1,2,3} };{}里有兩個一維數組。給每個元素賦值。還可以寫成 int? i [][3]={ {1,2,3},{1,2,3} };

部分初始化:int? i [2][3]={ {1},{1} };給個每個給前面1個(或多個)元素賦值,名列前茅個一維剩下的3個元素默認為0,第二個也是。

線性賦值,例:int? i [2][3]={1,2,3,1,2,3}; 這里數組共有6個元素,里面不用{}分開,直接給每位元素賦值。

線性部分初始化,例:int? i [2][3]={1,2} ; 剩下的4位元素都默認為0。

2、結構體類型

結構體是C語言中一種重要的數據類型,該數據類型由一組稱為成員(或稱為域,或稱為元素)的不同數據組成,其中每個成員可以具有不同的類型。結構體通常用來表示類型不同但是又相關的若干數據。結構體類型不是由系統定義好的,而是需要程序設計者自己定義的。C語言提供了關鍵字struct來標識所定義的結構體類型。

關鍵字struct和結構體名組合成一種類型標識符,其地位如同通常的int、char等類型標識符,其用途就像 int 類型標識符標識整型變量一樣可以用來定義結構體變量。定義變量以后,該變量就可以像定義的其他變量一樣使用了;成員又稱為成員變量,它是結構體所包含的若干個基本的結構類型,必須用“{}”括起來,并且要以分號結束,每個成員應表明具體的數據類型。

3、共用體類型

不同數據類型的數據可以使用共同的存儲區域,這種數據構造類型稱為共用體,簡稱共用,又稱聯合體。共用體在定義、說明和使用形式上與結構體相似。兩者本質上的不同僅在于使用內存的方式上。

延伸閱讀:

二、數據結構是什么

數據結構是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定關系的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。 數據結構往往同高效的檢索算法和索引技術有關。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 国产高清中文字幕| 亚洲一区二区三区免费观看| 黄页网站在线免费观看| 久久久久久91| 菠萝蜜视频在线观看入口| 免费v片在线观看| 80yy私人午夜a级国产| 最近的中文字幕视频完整| 日韩三级视频| 在线观看精品国产福利片87| 日韩国产精品欧美一区二区| 亚洲宅男天堂| 99re视频在线播放| 天天摸天天做天天爽天天弄| 最近免费中文字幕大全高清大全1 波多野结衣中文无毒不卡 | 四虎影视永久地址www成人| 又黄又爽视频好爽视频| 国产欧美精品一区二区三区-老狼| 亚洲午夜久久久久久噜噜噜| 老张和老李互相换女| 激情欧美日韩一区二区| heyzo北条麻妃久久| 污污的视频在线播放| 国产一区二区精品久久| 欧美www网站| 美女张开腿让男人桶国产| 韩国午夜理伦三级2020韩| 色哟哟视频在线| 久久精品99香蕉国产| 欧美日韩乱妇高清免费| 伊人色综合久久天天网| 里番肉片h排行榜| 樱桃直播免费看| 欧美亚洲人成网站在线观看刚交| 国产理论视频在线观看| 粗大黑硬长爽猛欧美视频| 干狠狠| 在线免费中文字幕| а√天堂地址在线| 亚洲国产欧美日韩精品一区二区三区| 一本热久久sm色国产|