在計算機程序設計中,數組是在每個索引處保存另一個數組的數據結構,這意味著最頂層數組中每個順序地址的數據實際上是每個子數組的第一個數據元素。反過來,每個子數組也可以是一個數組數組,允許數組嵌套到需要的深度。雖然...
在計算機程序設計中,數組是在每個索引處保存另一個數組的數據結構,這意味著最頂層數組中每個順序地址的數據實際上是每個子數組的第一個數據元素。反過來,每個子數組也可以是一個數組數組,允許數組嵌套到需要的深度。雖然這個概念看起來很復雜,但實際上有非常簡單的聲明和取消引用的符號,使得數組可以在程序中非常清楚地表達出來。數組數組最常見的用途之一就是將信息存儲在網格模式中一個有圖像的箱子。

女人用電腦倒立一個數組是一系列數據元素在大多數程序設計語言中,存儲在連續的內存位置中。數組中保存的數據稱為一個元素,每一個元素都占據數組中一個稱為索引的位置。數組的開始是索引0,下一個是索引1,依此類推。數組不是保存整數或字符,數組數組在每個索引處保存另一個完整的數組,每個索引上的這些子數組本身也可以保存數組,這樣就可以根據需要創建復雜的樹狀數據結構數組的一個常見用途是存儲可以從具有列和行坐標的網格中索引的信息,可以用來表示電子表格上的數據、要在屏幕上顯示的二維(2D)圖像,甚至棋盤深度為三級的數組,即包含第三級數組的數組,可用于表示多維數據集中的信息,也可用于表示每個位置具有多個屬性的信息矩陣。通常情況下,不使用深度超過三級的數組,因為同樣的功能可以通過使用一個結構或類的數組來實現。數組的編程符號比預期的要容易得多。大多數編程語言都使用括號表示一個數組的索引,與多維數組沒有區別,只是在子數組的索引中增加了一組括號。例如,一維數組可以寫成"array[2]"來表示第二個數組索引位置的元素。數組可以用類似的方式寫-array[2][1]-表示第二個數組的第一個索引中的基準元素。