数组访问内存是通过栈访问堆吗?
来源:3-8 计算机的控制器

谦瑞
2020-06-25
这个问题一直没有想明白!!!谢谢老师
写回答
1回答
-
咚咚呛
2020-06-26
要看数组的定义方式哦。
如果直接是array = [],这种形式,数据是存储在栈的,所以不存在栈访问堆的情况。
如果数据是通过new出来的话,那么数据是存放在堆的,但是数组的引用是存放在栈的,因此就是你说的通过栈访问堆的方式。
希望对你有所帮助哦。
022020-06-26
相似问题