数组如何存储在堆栈中?

时间:2013-11-20 11:16:47

标签: c arrays stack heap

我知道Arrays是如何存储在堆上的。但是如何将本地数组存储在堆栈中。完整的数组是否被推入堆栈?

2 个答案:

答案 0 :(得分:3)

无论它们在何处,都可以存储相同的数组。它们是否被声明为局部变量,全局变量或从堆中动态分配并不重要。唯一不同的是 存储它们。

答案 1 :(得分:2)

Yes,整个数组被压入堆栈。 检查此链接以查看变量如何在堆栈上分配内存 https://stackoverflow.com/a/18479996/1814023