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

詳解C語言初階之數(shù)組

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

1.數(shù)組

1.1數(shù)組的概念

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

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

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

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

1.2數(shù)組的定義 

a:完全初始化

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

b:不完全初始化

 要求開辟四個空間存儲數(shù)據(jù),但只對第一個進行了初始化,默認后面三個均為0

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

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

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

自動給四個元素分配空間,實際上中括號內(nèi)還是4

注意:

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

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

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

1.3數(shù)組的下標訪問

數(shù)組可以通過指針和下標來進行訪問,這里我們來說下標。

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

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

 

 注意:

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

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

c:對字符數(shù)組(存儲字符的數(shù)組)以%s進行輸出時,出現(xiàn)錯誤,因為%s用來輸出字符串類型,即遇到字符串磨人的‘\0'結(jié)束符后停止輸出,但字符數(shù)組中沒有默認的'\0'結(jié)束符,輸出不能停止,超出數(shù)組空間后便出現(xiàn)錯誤,強制終止。

總結(jié)

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

相關(guān)文章

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

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

    VS2010開發(fā)ActiveX有兩種方法,分別是MFC和ATL。MFC開過起來比較簡單,但是最終生成的文件比較大,ATL是專門用來開發(fā)ActiveX的,但是相對比較難,必須知道很多原理機制和API。咱先從MFC開發(fā)ActiveX開始吧。
    2015-06-06
  • C語言獲取文件長度的方法

    C語言獲取文件長度的方法

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

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

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

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

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

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

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

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

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

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

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

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

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

    學習C語言要掌握的幾個庫

    本文給大家分享的是網(wǎng)友提出的學習C語言要掌握的幾個庫,這里分享給大家,有需要的小伙伴可以參考下。
    2015-07-07
  • OpenCV相機標定的全過程記錄

    OpenCV相機標定的全過程記錄

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

最新評論

颍上县| 河津市| 东乌珠穆沁旗| 郑州市| 朝阳县| 遂川县| 平塘县| 锡林浩特市| 巴青县| 海伦市| 襄垣县| 浮梁县| 淳安县| 澄迈县| 雅安市| 岢岚县| 怀柔区| 天水市| 麟游县| 普定县| 潞西市| 呼伦贝尔市| 东乌珠穆沁旗| 洱源县| 兴业县| 蒙自县| 堆龙德庆县| 元阳县| 马尔康县| 阿拉善左旗| 赣榆县| 金门县| 城口县| 景洪市| 石渠县| 万宁市| 衡南县| 北宁市| 迁西县| 宣恩县| 盐城市|