国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

            手機站
            千鋒教育

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

            千鋒教育

            掃一掃進入千鋒手機站

            領取全套視頻
            千鋒教育

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

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

            數(shù)據(jù)結構構造有哪些?

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

            一、數(shù)據(jù)結構構造

            1、數(shù)組類型

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

            一維數(shù)組

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

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

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

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

            二維數(shù)組

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

            全部初始化,例:int? i [2][3]={ {1,2,3},{1,2,3} };{}里有兩個一維數(shù)組。給每個元素賦值。還可以寫成 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}; 這里數(shù)組共有6個元素,里面不用{}分開,直接給每位元素賦值。

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

            2、結構體類型

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

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

            3、共用體類型

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

            延伸閱讀:

            二、數(shù)據(jù)結構是什么

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

            聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉載。
            10年以上業(yè)內(nèi)強師集結,手把手帶你蛻變精英
            請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您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