数组访问内存是通过栈访问堆吗?

来源:3-8 计算机的控制器

谦瑞

2020-06-25

这个问题一直没有想明白!!!谢谢老师

写回答

1回答

咚咚呛

2020-06-26

要看数组的定义方式哦。

如果直接是array = [],这种形式,数据是存储在栈的,所以不存在栈访问堆的情况。

如果数据是通过new出来的话,那么数据是存放在堆的,但是数组的引用是存放在栈的,因此就是你说的通过栈访问堆的方式。

希望对你有所帮助哦。

0
2
咚咚呛
回复
谦瑞
嗯,应该大部分语言都是这样子的。
2020-06-26
共2条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程