一:知識點
一維陣列元素的引用:
(1)陣列必須先定義,然後使用。c語言規定只能逐個引用陣列元素而不能一次引用整個陣列
(2)陣列元素通常也稱為下標變數。必須先定義陣列,才能使用下標變數。在c語言中只能逐個地使用下標變數,而不能一次引用整個陣列。
(3)不能用乙個語句輸出整個陣列。
一維陣列的初始化:可以用賦值語句或輸入語句使陣列中的元素得到值,這個過程是在程式執行期間執行的。同時也可以使陣列在程式執行之前初始化,即在編譯期間使之得到初值。
一維陣列的應用:
1:一維陣列的基本輸入輸出:陣列的輸入、輸出及對整個陣列所有元素進行操作通常都用迴圈結構來實現。
2:順序查詢。
一般形式:型別名 陣列名
其中,型別說明符是任一種基本資料型別或構造資料型別。陣列名是使用者定義的陣列識別符號。方括號中的常量表示式表示資料元素的個數,也稱為陣列的長度
例如:
int a[10]; /*說明整型陣列a,有10個元素
*/float b[10], c[20]; /*
說明實型陣列b,有10個元素,實型陣列c,有20個元素
*/char ch[20]; /*
說明字元陣列ch,有20個元素
*/
對於陣列型別說明應注意以下幾點:
1) 陣列的型別實際上是指數組元素的取值型別。對於同乙個陣列,其所有元素的資料型別都是相同的。
2) 陣列名的書寫規則應符合識別符號的書寫規定。
3) 陣列名不能與其它變數名相同。
例如:
inta;float a[10];
二:陣列元素是組成陣列的基本單元。陣列元素也是一種變數, 其標識方法為陣列名後跟乙個下標。下標表示了元素在陣列中的順序號。陣列元素的一般形式為:
陣列名[下標]
其中下標只能為整型常量或整型表示式。如為小數時,c編譯將自動取整。例如:
a[5]
a[i+j]
a[i++]
都是合法的陣列元素。
陣列元素通常也稱為下標變數。必須先定義陣列,才能使用下標變數。
實驗心得及所問題:
陣列的學習,已經講了兩節課了。對陣列也有了最基本的認識,定義,使用,知道簡單陣列**的編制
在這次實驗中讓找出不同的地方,遇到了問題,在下次上課老師講時認真聽講。
從這幾次的學習中,我體會到了不同的c語言,希望我可以很好的理解它。
第八次作業總結
一 知識點 1.一維陣列的定義 定義方式 型別名 陣列名 整型常量表示式 例 int a 10 說明 陣列名的命名規則和變數名相同,遵循識別符號命名規則 陣列名後的常量表示式用 括起來。常量表示式表示元素的個數,即陣列長度。例 a 10 表示陣列a中包括10個元素,分別為 a 0 a 9 2.一維陣...
第八次作業
練習題 1 怎麼查出通過 from xx import xx導 的可以直接調 的 法?在test package資料夾中建立 init py檔案,裡邊什麼都不需要編輯。在 中把test package的檔案的路徑加入到python直譯器可以搜尋到的路徑列表中,這裡就用到了python的包sys模組 ...
第八次作業
用python實現k均值演算法,鳶尾花花瓣長度資料做聚類並用散點圖顯示。import numpy as np 隨機生成乙個陣列 x np.random.randint 1,100,20,1 y np.zeros x.shape 0 dtype int k 3iris length 1.4,1.4,1...