更新時間:2020-05-07 來源:黑馬程序員 瀏覽量:
C語言除了基本數(shù)據(jù)類型之外,還提供了構(gòu)造類型的數(shù)據(jù),構(gòu)造類型的數(shù)據(jù)包括數(shù)組類型、結(jié)構(gòu)體類型和共用體類型。下面我們詳細(xì)介紹下什么是數(shù)組?
什么是數(shù)組
在程序中,經(jīng)常需要對一批數(shù)據(jù)進(jìn)行操作,例如,統(tǒng)計(jì)某個公司100個員工的平均工資。如果使用變量來存放這些數(shù)據(jù),就需要定義100個變量,顯然這樣做很麻煩,而且很容易出錯。這時,可以使用X[0]、X[1]、X[2]、…、X[99]表示這100個變量,并通過方括號中的數(shù)字來對這100個變量進(jìn)行區(qū)分。
在程序設(shè)計(jì)中,使用X[0]、X[1]、X[2]、…、X[99]表示的一組具有相同數(shù)據(jù)類型的變量集合稱為數(shù)組X,數(shù)組中的每一項(xiàng)稱為數(shù)組的元素,每個元素都有對應(yīng)的下標(biāo)(n),用于表示元素在數(shù)組中的位置序號,該下標(biāo)是從0開始的。
為了大家更好地理解數(shù)組,接下來,通過一張圖來描述數(shù)組X[10]的元素分配情況。
從圖中可以看出,數(shù)組X包含10個元素,并且這些元素是按照下標(biāo)的順序進(jìn)行排列的。由于數(shù)組元素的下標(biāo)是從0開始的,因此,數(shù)組X的最后一個元素為X[9]。
需要注意的是,根據(jù)數(shù)據(jù)的復(fù)雜度,數(shù)組下標(biāo)的個數(shù)是不確定的。通常情況下,數(shù)組元素下標(biāo)的個數(shù)也稱為維數(shù),根據(jù)維數(shù)的不同,可將數(shù)組分為一維數(shù)組、二維數(shù)組、三維數(shù)組、四維數(shù)組等。通常情況下,我們將二維及以上的數(shù)組稱為多維數(shù)組。
上我們介紹了數(shù)組,希望對您有幫助,如果想了解更多C++相關(guān)知識可以了解黑馬程序員C++培訓(xùn)課程。
猜你喜歡: