嵌入式100题(025):数组到底存放在哪里

嵌入式100题(025):数组到底存放在哪里

数组到底存放在哪里

数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。下面将深入介绍数组在内存中的运行机制。

数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当该引用指向有效内存后,才可通过该数组变量来访问数组元素。

与所有引用变量相同的是,引用变量是访问真实对象的根本方式。也就是说,如果我们希望在程序中访问数组,则只能通过这个数组的引用变量来访问它。

实际的数组元素被存储在堆(heap)内存中;数组引用变量是一个引用类型的变量,被存储在栈(stack)内存中。数组在内存中的存储示意图如图所示:

相关推荐

绝地求生下载安装全攻略:轻松入门PUBG的终极指南
王者荣耀设置手柄教程,王者荣耀手柄怎么用
365bet体育线上

王者荣耀设置手柄教程,王者荣耀手柄怎么用

📅 07-06 👁️ 4299
三星G5108Q/双4G
365bet娱乐网站

三星G5108Q/双4G

📅 07-04 👁️ 5614
西班牙拿过几次世界杯冠军 盘点西班牙队的15次世界杯之旅