我一直在网上寻找几个小时的时间来获得一个相当简单的答案,解答如何在内存中为数组分配空间......
同样,如何通过索引在内存中访问元素?
换句话说,索引如何用于在内存中定位特定的数组元素?
答案 0 :(得分:1)
将数组名称视为内存中的地址,并从那里依次存储所有值。如果数组是多维的,则每个"元素"它实际上只是内存中指向另一个数组位置的地址,因此在这种情况下你有一个数组数组。 注意:这个link可能会帮助您想象这个!
答案 1 :(得分:0)
像对象一样的数组在堆中分配。访问数组的方式与C或C ++类似,具有基本内存地址和偏移量。