簡體   English   中英

如何在內存中為數組分配空間?

[英]How is space allocated in memory for an array?

我已經在網上尋找了幾個小時,以找到一個相當簡單的答案,說明如何在內存中為數組分配空間...

同樣,如何通過索引在內存中訪問元素?

換句話說,如何使用索引在內存中定位特定的數組元素?

可以將數組名稱看作只是內存中的一個地址,所有值都從那里順序存儲。 如果數組是多維的,則其中的每個“元素”實際上只是內存中指向另一個數組位置的地址,因此在這種情況下,您將擁有一個數組數組。 注意:此鏈接可能會幫助您形象地看到它!

數組(如對象)在堆中分配。 數組的訪問方式與C或C ++中的訪問方式非常相似,帶有基本內存地址和偏移量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM