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

詳解C語(yǔ)言初階之?dāng)?shù)組

 更新時(shí)間:2021年11月12日 11:04:16   作者:鯨落之·海  
這篇文章主要介紹了C語(yǔ)言中的數(shù)組基礎(chǔ),介紹了其相關(guān)概念,具有一定參考價(jià)值。需要的朋友可以了解下,希望能夠給你帶來(lái)幫助

1.數(shù)組

1.1數(shù)組的概念

所謂數(shù)組(array),就是具有相同數(shù)據(jù)類(lèi)型的集合,存放的數(shù)據(jù)類(lèi)型即數(shù)組本身的類(lèi)型。

可以發(fā)現(xiàn)存儲(chǔ)的都是int型 

補(bǔ)充 :調(diào)試小技巧

調(diào)試窗口 (按F5進(jìn)行調(diào)試,打開(kāi)菜單欄中的調(diào)試—窗口—監(jiān)視—隨便打開(kāi)一個(gè)監(jiān)視窗口,輸入arr,將程序運(yùn)行過(guò)arr的初始化即可觀察到arr內(nèi)部進(jìn)行的初始化)

1.2數(shù)組的定義 

a:完全初始化

數(shù)組內(nèi)部存儲(chǔ)了4個(gè)int類(lèi)型的數(shù)據(jù),分別是1,2,3,4

b:不完全初始化

 要求開(kāi)辟四個(gè)空間存儲(chǔ)數(shù)據(jù),但只對(duì)第一個(gè)進(jìn)行了初始化,默認(rèn)后面三個(gè)均為0

c:給定元素個(gè)數(shù)

給定元素個(gè)數(shù)后,可以是完全初始化,也可以是部分初始化。

d:不給定元素個(gè)數(shù)

自動(dòng)給四個(gè)元素分配空間,實(shí)際上中括號(hào)內(nèi)還是4

注意:

a:不給定元素?cái)?shù)據(jù)一律視為完全初始化

b:數(shù)組內(nèi)部元素個(gè)數(shù)至少為1

c:[]內(nèi)部必須是整型常量(c90 標(biāo)準(zhǔn))——c99標(biāo)準(zhǔn)支持其他類(lèi)型(linux),但我們主流仍舊采用c90標(biāo)準(zhǔn),同樣注意,我們一般所用的const定義的常量叫作常變量,本質(zhì)并不算常量,因此該類(lèi)型數(shù)據(jù)同樣不能放在【】?jī)?nèi)

1.3數(shù)組的下標(biāo)訪(fǎng)問(wèn)

數(shù)組可以通過(guò)指針和下標(biāo)來(lái)進(jìn)行訪(fǎng)問(wèn),這里我們來(lái)說(shuō)下標(biāo)。

數(shù)組的第一個(gè)元素是【0】,即arr【0】代表第一個(gè)元素,arr【5】代表第六個(gè)元素

我們通常通過(guò)遍歷(即循環(huán))來(lái)對(duì)數(shù)組內(nèi)容進(jìn)行打印,如果存儲(chǔ)的是字符串的話(huà),那我們只需要%s(用來(lái)打印字符串)即可。

 

 注意:

a:通常情況下,數(shù)組名即arr是數(shù)組的首元素地址(因此對(duì)整型數(shù)組進(jìn)行scanf循環(huán)輸入時(shí),直接scanf(“%d” ,arr)即可,而不用加&符號(hào)),但sizeof(arr)中的arr卻代表整個(gè)數(shù)組的大小

b:sz=整個(gè)數(shù)組的大小/一個(gè)元素的大小==元素個(gè)數(shù),arr【0】?jī)?nèi)的0改為1/2/3.....均可,但一般采用0(數(shù)組至少一個(gè)元素),防止越界訪(fǎng)問(wèn)(如一共只有四個(gè)元素,卻訪(fǎng)問(wèn)了arr【5】)。

c:對(duì)字符數(shù)組(存儲(chǔ)字符的數(shù)組)以%s進(jìn)行輸出時(shí),出現(xiàn)錯(cuò)誤,因?yàn)?s用來(lái)輸出字符串類(lèi)型,即遇到字符串磨人的‘\0'結(jié)束符后停止輸出,但字符數(shù)組中沒(méi)有默認(rèn)的'\0'結(jié)束符,輸出不能停止,超出數(shù)組空間后便出現(xiàn)錯(cuò)誤,強(qiáng)制終止。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 使用VS2010創(chuàng)建MFC ActiveX工程項(xiàng)目

    使用VS2010創(chuàng)建MFC ActiveX工程項(xiàng)目

    VS2010開(kāi)發(fā)ActiveX有兩種方法,分別是MFC和ATL。MFC開(kāi)過(guò)起來(lái)比較簡(jiǎn)單,但是最終生成的文件比較大,ATL是專(zhuān)門(mén)用來(lái)開(kāi)發(fā)ActiveX的,但是相對(duì)比較難,必須知道很多原理機(jī)制和API。咱先從MFC開(kāi)發(fā)ActiveX開(kāi)始吧。
    2015-06-06
  • C語(yǔ)言獲取文件長(zhǎng)度的方法

    C語(yǔ)言獲取文件長(zhǎng)度的方法

    這篇文章主要介紹了C語(yǔ)言獲取文件長(zhǎng)度的相關(guān)知識(shí),包括使用標(biāo)準(zhǔn)庫(kù)方法和使用Linux系統(tǒng)調(diào)用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • C++中auto關(guān)鍵字的使用

    C++中auto關(guān)鍵字的使用

    本文主要介紹了C++中auto關(guān)鍵字的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • C++實(shí)現(xiàn)四叉樹(shù)效果(附源碼下載)

    C++實(shí)現(xiàn)四叉樹(shù)效果(附源碼下載)

    這篇文章主要介紹了C++實(shí)現(xiàn)四叉樹(shù)效果(附源碼下載),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • C++實(shí)現(xiàn)投骰子的隨機(jī)游戲

    C++實(shí)現(xiàn)投骰子的隨機(jī)游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)投骰子的隨機(jī)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • QT使用SQLite數(shù)據(jù)庫(kù)超詳細(xì)教程(增刪改查、對(duì)大量數(shù)據(jù)快速存儲(chǔ)和更新)

    QT使用SQLite數(shù)據(jù)庫(kù)超詳細(xì)教程(增刪改查、對(duì)大量數(shù)據(jù)快速存儲(chǔ)和更新)

    這篇文章主要給大家介紹了關(guān)于QT使用SQLite數(shù)據(jù)庫(kù)的相關(guān)資料,其中包括增刪改查以及對(duì)大量數(shù)據(jù)快速存儲(chǔ)和更新,SQLite是一種嵌入式關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它是一個(gè)軟件庫(kù),提供了一個(gè)自包含、無(wú)服務(wù)器、零配置的、事務(wù)性的SQL數(shù)據(jù)庫(kù)引擎,需要的朋友可以參考下
    2024-01-01
  • C++實(shí)現(xiàn)歌手比賽評(píng)分系統(tǒng)

    C++實(shí)現(xiàn)歌手比賽評(píng)分系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)歌手比賽評(píng)分系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C++命名空間域的實(shí)現(xiàn)示例

    C++命名空間域的實(shí)現(xiàn)示例

    命名空間域就是一個(gè)獨(dú)立的空間外面不能直接調(diào)用該空間域只能用訪(fǎng)問(wèn)限定符指定訪(fǎng)問(wèn)該空間域,本文主要介紹了C++命名空間域的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 學(xué)習(xí)C語(yǔ)言要掌握的幾個(gè)庫(kù)

    學(xué)習(xí)C語(yǔ)言要掌握的幾個(gè)庫(kù)

    本文給大家分享的是網(wǎng)友提出的學(xué)習(xí)C語(yǔ)言要掌握的幾個(gè)庫(kù),這里分享給大家,有需要的小伙伴可以參考下。
    2015-07-07
  • OpenCV相機(jī)標(biāo)定的全過(guò)程記錄

    OpenCV相機(jī)標(biāo)定的全過(guò)程記錄

    這篇文章主要給大家介紹了關(guān)于OpenCV相機(jī)標(biāo)定的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03

最新評(píng)論

吴川市| 安乡县| 察哈| 南平市| 开封县| 偏关县| 舒兰市| 延庆县| 伊金霍洛旗| 徐州市| 云霄县| 大庆市| 海门市| 嘉善县| 滨海县| 社会| 台湾省| 苏尼特右旗| 景洪市| 米易县| 贵溪市| 辛集市| 晴隆县| 电白县| 宿松县| 永靖县| 晋宁县| 临安市| 镇宁| 青川县| 静海县| 平武县| 河东区| 大渡口区| 枣庄市| 林芝县| 分宜县| 寻甸| 若尔盖县| 松江区| 修武县|