嵌入式100題(025):數組到底存放在哪里


數組到底存放在哪里

  數組是一種引用數據類型,數組引用變量只是一個引用,數組元素和數組變量在內存里是分開存放的。下面將深入介紹數組在內存中的運行機制。

數組引用變量只是一個引用,這個引用變量可以指向任何有效的內存,只有當該引用指向有效內存后,才可通過該數組變量來訪問數組元素。

與所有引用變量相同的是,引用變量是訪問真實對象的根本方式。也就是說,如果我們希望在程序中訪問數組,則只能通過這個數組的引用變量來訪問它。

實際的數組元素被存儲在堆(heap)內存中;數組引用變量是一個引用類型的變量,被存儲在棧(stack)內存中。數組在內存中的存儲示意圖如圖所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM