首頁(yè)技術(shù)文章正文

什么是數(shù)組?【C++培訓(xùn)】

更新時(shí)間:2020-05-07 來源:黑馬程序員 瀏覽量:

1577370495235_學(xué)IT就到黑馬程序員.gif

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


1588839402966_C++數(shù)組.jpg

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


上我們介紹了數(shù)組,希望對(duì)您有幫助,如果想了解更多C++相關(guān)知識(shí)可以了解黑馬程序員C++培訓(xùn)課程

猜你喜歡:

C++主流的開發(fā)工具有哪些?[
分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!