實驗十——一維數組的定義及引用


1.本次課學習到的知識點:

(1)本次課學習數組,一種最基本的構造類型,它是一組相同類型數據的有序集合。

(2)數組中的元素在內存中連續存放,每個元素都屬於同一種數據類型,用數組名和下標可以唯一地確定數組元素。
(3)一維數組的定義與引用:定義一個數組,需要明確數組變量名,數組元素的類型和數組的大小。

一維數組定義的一般形式為:類型名    數組名[數組長度];

(4)類型名指定數組中每個元素的類型;數組名是數組變量的名稱,是一個合法的標識符;數組長度是一個整型常量表達式,設定數組的大小。數組長度是一個常量。

數組下標從0開始,下標不能越界。

數組名是一個地址常量,存放數組內存空間的首地址。

(5)一維數組的初始化:和簡單變量的初始化一樣,在定義數組時,也可以對數組元素賦初值。

一般形式為:類型名   數組名  [數組長度]=[初值表];

2. 實驗過程中遇到的問題及解決方法:

(1)不太明白什么是下標。

(2)解決方法:對應結果多次修改、嘗試或查閱資料。

3. 實驗心得體會及本章學習總結:

對於本章學習,我覺得對於數組的學習內容理解的還可以,但還有一些不太明白的地方。

本章學習總結:數組是最基本的構造類型,它是一組相同類型數據的有序結合。數組中的元素在內存中連續存放,每個元素都屬於同一種數據類型,用數組名和下標可以唯一的確定數組元素。

4.預習:二維數組

1、定義:二維數組的定義形式為:

類型名  數組名 [行長度] [列長度];

2、引用:引用二維數組的元素要指定兩個下標,即行下標:和列下標,形式為:

數組名  [行下標] [列下標]

注意下標不要越界。

3、二維數組的初始化:在定義二維數組時,也可以對數組元素賦初值,二維數組的初始化方法有兩種。

(1)分行賦初值:一般形式為:

類型名  數組名 [行長度] [列長度]={ {初值表0},···,{初值表k},···};

(2)順序賦初值:一般形式為:

類型名 數組名 [行長度] [列長度]={初值表};

分行賦初值的方法直觀清晰,不易出錯,是二維數組初始化最常用的方法。

4、使用二維數組編程:將二維數組的行下標和列下標分別作為循環變量,通過二重循環,就可以遍歷二維數組,即訪問二維數組的所有元素。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM