問題一什么是一維數組?
回一維數組是一組具有相同數據類型的元素的集合,這些元素按照一定的順序排列在內存中,并且可以通過數組下標來訪問。
問題二如何定義一維數組?
回定義一維數組需要指定數組的數據類型、數組的名稱和數組的大小,語法格式如下
數據類型 數組名稱[數組大小];
t scores; //定義一個包含5個整數的數組
問題三如何給數組賦值和訪問數組元素?
回可以使用下標運算符[]來訪問數組元素,下標從0開始計數。例如
scores[0] = 90; //為數組的個元素賦值tf("%d", scores[0]); //訪問數組的個元素并輸出
可以使用循環語句來遍歷數組中的所有元素,例如
t i = 0; i< 5; i++){tf("%d ", scores[i]); //輸出數組中所有元素
問題四如何計算數組的長度?
回可以使用sizeof運算符來計算數組的長度,例如
t = sizeof(scores) / sizeof(scores[0]); //計算數組的長度tf); //輸出數組的長度
注意sizeof運算符返回的是數組所占用的內存大小,需要除以一個元素的大小才能得到數組的長度。
問題五如何初始化數組?
回可以使用花括號{}來初始化數組。例如
t scores = {90, 80, 70, 60, 50}; //初始化數組tums[] = {1, 2, 3, 4, 5}; //自動計算數組大小并初始化
如果沒有初始化數組,數組中的元素會被默認初始化為0。