全國咨詢/投訴熱線:400-618-4000

數組是什么?看完你就明白了【C++培訓】

更新時間:2020年05月07日16時36分 來源:數組是什么

C語言除了基本數據類型之外,還提供了構造類型的數據,構造類型的數據包括數組類型、結構體類型和共用體類型。下面我們詳細介紹下什么是數組?
 
什么是數組
在程序中,經常需要對一批數據進行操作,例如,統計某個公司100個員工的平均工資。如果使用變量來存放這些數據,就需要定義100個變量,顯然這樣做很麻煩,而且很容易出錯。這時,可以使用X[0]、X[1]、X[2]、…、X[99]表示這100個變量,并通過方括號中的數字來對這100個變量進行區分。
在程序設計中,使用X[0]、X[1]、X[2]、…、X[99]表示的一組具有相同數據類型的變量集合稱為數組X,數組中的每一項稱為數組的元素,每個元素都有對應的下標(n),用于表示元素在數組中的位置序號,該下標是從0開始的。
 
為了大家更好地理解數組,接下來,通過一張圖來描述數組X[10]的元素分配情況。


1588839402966_C++數組.jpg


從圖中可以看出,數組X包含10個元素,并且這些元素是按照下標的順序進行排列的。由于數組元素的下標是從0開始的,因此,數組X的最后一個元素為X[9]。
 
需要注意的是,根據數據的復雜度,數組下標的個數是不確定的。通常情況下,數組元素下標的個數也稱為維數,根據維數的不同,可將數組分為一維數組、二維數組、三維數組、四維數組等。通常情況下,我們將二維及以上的數組稱為多維數組。


上我們介紹了數組,希望對您有幫助,如果想了解更多C++相關知識可以了解傳智播客C++培訓課程。

猜你喜歡:

C、C++、C#三者之間有什么區別和聯系?

浙江6+1开奖结果体彩19045期