零基礎看得懂的C++入門教程 》——(7)小數組玩起來

      網友投稿 766 2025-04-10

      一、學習目標

      了解數組的使用方法

      了解一維數組的使用方法

      了解一維數組與循環的使用方法

      目錄

      預備第一篇,使用軟件介紹在這一篇,C++與C使用的軟件是一樣的,查看這篇即可:《軟件介紹》

      想了解編譯原理和學習方法點這篇,學習方法和一些原理C++與C都是相同的《脫離學習誤區》

      《零基礎看得懂的C++入門教程 》——(1)第一個C++程序就讓你知其所以然

      《零基礎看得懂的C++入門教程 》——(2)什么是數據類型、變量?一看便會

      《零基礎看得懂的C++入門教程 》——(3)表達式花樣挺多鴨

      《零基礎看得懂的C++入門教程 》——(4)條件判斷原來如此

      《零基礎看得懂的C++入門教程 》——(5) 容我套個娃 循環

      《零基礎看得懂的C++入門教程 》——(6)自己動手寫個函數

      推薦

      1.《備受好評的看得懂的C語言入門教程》

      歡迎大家關注公眾號,公眾號每滿1024及1024倍數則會抽獎贈送機械鍵盤一份+IT書籍2份喲~

      二、了解數組的使用方法

      在C++中數組指同一類型值的集合它是有序的,有序是指它的存儲位置是按順序存儲的。數組在C++中是一種數據類型,跟一般變量一樣,可以使用一個標志來命名它。數組里存儲的具體的值稱為元素。數組可以分成一位數組、二維數組、多維數組。

      本節只講解一維數組,二維數組將在之后循環嵌套章節講解。

      2.1 一維數組的使用方法

      數組使用類型描述符描述,例如需要創建一個數組名為a,該數組為整型數組,容量為存儲10個數。C++可以寫為:

      int a[10];

      1

      int表示是整數類型,a則為這個數組的名稱,后面方括號里面的10是表示這個數組可以存儲10個整數。

      若需要初始化該數組,則代碼為:

      int a[10]={11,23,1,4,6,67,87,18,98,10};

      1

      以上代碼初始化數組,該數組的值為11,23,1,4,6,67,87,18,98,10,并且將該值放入花括號內再賦值給a數組。

      數組的取值可以使用數組名加下標的方式獲得,下標指如[0]其中的0則為下標。

      用當前數組為例子,a[0]就表示這個數組的第1個數。a[1]就表示這個數組的第2個數。a[2]就表示這個數組的第3個數。a[9]就表示這個數組的第10個數。數組的取值是以0開始,而不是1。

      編寫程序,獲取數組中的值且輸出。程序如下:

      #include using namespace std; int main() { int a[10]={11,23,1,4,6,67,87,18,98,10}; cout<<"a[0]的值是 :"<

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      以上程序使用數組名加下標的方式獲得值,如a[0]、a[1]。結果如下:

      運行結果如下:

      從以上示例得知,數組值的獲取是從0開始,并且逐漸加1獲取,這時可以使用循環可以獲取所有數組的值。程序如下:

      #include using namespace std; int main() { int a[10]={11,23,1,4,6,67,87,18,98,10}; int i=0; for(;i<10;i++){ cout<<"數組第"<

      1

      2

      3

      4

      5

      6

      《零基礎看得懂的C++入門教程 》——(7)小數組玩起來

      7

      8

      9

      以上程序使用for循環,每次循環i值加1,第一次是0,第二次是1,則第一次a[i]為a[0]第二次為a[1]以此類推將獲取數組所有的值。

      結果如下:

      字符數組與整型數組類似,在描述類型時使用char,存儲的值表現形式也不一致。在前幾章有說明,表示字符使用單引號,字符數組只是在存儲時值需要用單引號標記。代碼如下:

      #include using namespace std; int main() { char a[5]={'a','b','c','d','e'}; int i=0; for(;i<5;i++){ cout<<"數組第"<

      1

      2

      3

      4

      5

      6

      7

      8

      9

      由于輸出的時候為字符,所以占位符為%c。

      結果如下:

      因為數組類型的數據也是變量,可以使用數組名加下標更改數組指定位置的值:

      #include using namespace std; int main() { char a[5]={'a','b','c','d','e'}; int i=0; for(;i<5;i++){ cout<<"數組第"<

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      運行結果為:

      五、總結

      通過以上描述與講解,我們了解了以下幾點內容:

      了解了數組的使用方法

      了解了使用循環可以獲取數組的值

      歡迎大家關注公眾號,公眾號每滿1024及1024倍數則會抽獎贈送機械鍵盤一份+IT書籍2份喲~

      C++ 數據結構

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:快速刪除空行(word快速刪除空行)
      下一篇:WPS怎么查找?(wps怎么查找歷史文件)
      相關文章
      亚洲国产成人超福利久久精品 | 亚洲JIZZJIZZ中国少妇中文| 久久精品国产亚洲αv忘忧草| 久久精品国产亚洲av麻豆色欲 | 亚洲色大成网站www永久网站 | 亚洲女初尝黑人巨高清| 天堂亚洲免费视频| 国产成人综合亚洲一区| 日本亚洲中午字幕乱码| 麻豆亚洲AV成人无码久久精品 | 国产精品亚洲а∨无码播放| 国产日韩亚洲大尺度高清| 国产精品亚洲аv无码播放| 亚洲成在人天堂一区二区| 亚洲国产精品lv| 精品日韩亚洲AV无码| 亚洲综合区图片小说区| 亚洲日本乱码一区二区在线二产线| 久久亚洲AV成人无码国产| 亚洲美女免费视频| 亚洲国产精品综合久久20| 亚洲高清视频在线| 亚洲爆乳AAA无码专区| heyzo亚洲精品日韩| 国产成人亚洲影院在线观看| 国产成人精品日本亚洲专区61| 亚洲乱码中文字幕久久孕妇黑人| 国产亚洲3p无码一区二区| 亚洲日韩区在线电影| 亚洲日韩乱码久久久久久| 国产.亚洲.欧洲在线| 亚洲精品欧美综合四区| 亚洲AⅤ视频一区二区三区| 自拍偷自拍亚洲精品情侣| 亚洲AV无码一区二区二三区软件| 精品亚洲麻豆1区2区3区| 亚洲六月丁香婷婷综合| 国产精品亚洲专区一区| 一本久久a久久精品亚洲| 亚洲国产高清人在线| 国产精品亚洲片在线va|