c++ 中數組是一種用于存儲具有相同數據類型的一組連續內存單元的數據結構。數組的元素使用下標運算符訪問,其下標從 0 開始。數組的屬性包括尺寸(存儲的元素數量)、數據類型(元素的數據類型)和地址(數組第一個元素的內存地址)。
C++ 中數組的表示
定義:
數組是存儲具有相同數據類型的一組連續內存單元。
表示形式:
C++ 中使用以下語法表示數組:
<code class="cpp">數據類型 數組名[數組大小];</code>
登錄后復制
例如:
<code class="cpp">int myArray[5];</code>
登錄后復制
該聲明創建一個大小為 5 的整數數組,名為 myArray。
內存布局:
數組元素存儲在連續的內存單元中,每個元素的大小由數據類型決定。數組的第一個元素從內存地址 0 開始,最后一個元素的地址等于 (數組大小 – 1) * (元素大小)。
訪問元素:
可以使用下標運算符訪問數組元素:
<code class="cpp">myArray[索引值]</code>
登錄后復制
索引值是一個整數,從 0 開始,表示要訪問的數組元素。
數組屬性:
尺寸:數組的大小,即存儲的元素數量。
數據類型:數組中元素的數據類型。
地址:數組第一個元素的內存地址。
注意:
數組的大小在聲明時確定,不能動態更改。
數組元素默認初始化為 0 或 NULL。
數組可以是多維的,例如二維數組或三維數組。