1.本次課學習到的知識點:
(1)本次課學習數組,一種最基本的構造類型,它是一組相同類型數據的有序集合。
(2)數組中的元素在內存中連續存放,每個元素都屬於同一種數據類型,用數組名和下標可以唯一地確定數組元素。
(3)一維數組的定義與引用:定義一個數組,需要明確數組變量名,數組元素的類型和數組的大小。
一維數組定義的一般形式為:類型名 數組名[數組長度];
(4)類型名指定數組中每個元素的類型;數組名是數組變量的名稱,是一個合法的標識符;數組長度是一個整型常量表達式,設定數組的大小。數組長度是一個常量。
數組下標從0開始,下標不能越界。
數組名是一個地址常量,存放數組內存空間的首地址。
(5)一維數組的初始化:和簡單變量的初始化一樣,在定義數組時,也可以對數組元素賦初值。
一般形式為:類型名 數組名 [數組長度]=[初值表];
2. 實驗過程中遇到的問題及解決方法:
(1)不太明白什么是下標。
(2)解決方法:對應結果多次修改、嘗試或查閱資料。
3. 實驗心得體會及本章學習總結:
對於本章學習,我覺得對於數組的學習內容理解的還可以,但還有一些不太明白的地方。
本章學習總結:數組是最基本的構造類型,它是一組相同類型數據的有序結合。數組中的元素在內存中連續存放,每個元素都屬於同一種數據類型,用數組名和下標可以唯一的確定數組元素。
4.預習:二維數組
1、定義:二維數組的定義形式為:
類型名 數組名 [行長度] [列長度];
2、引用:引用二維數組的元素要指定兩個下標,即行下標:和列下標,形式為:
數組名 [行下標] [列下標]
注意下標不要越界。
3、二維數組的初始化:在定義二維數組時,也可以對數組元素賦初值,二維數組的初始化方法有兩種。
(1)分行賦初值:一般形式為:
類型名 數組名 [行長度] [列長度]={ {初值表0},···,{初值表k},···};
(2)順序賦初值:一般形式為:
類型名 數組名 [行長度] [列長度]={初值表};
分行賦初值的方法直觀清晰,不易出錯,是二維數組初始化最常用的方法。
4、使用二維數組編程:將二維數組的行下標和列下標分別作為循環變量,通過二重循環,就可以遍歷二維數組,即訪問二維數組的所有元素。
