理解编程语言数组的内存结构

为了帮助大家更好的理解数组,我用C语言把数组定义和数组的内存位置输出了,大家可以对比理解:
1. 数组的内存地址默认就是 数组第一个元素(下标为0)的地址,也就是数组的开始元素内存地址

2. 同一数组中各个元素的内存地址是依次相邻的,所以遍历起来速度很快,依次遍历循环即可,这就是java中为什么集合类ArrayList比LinkedList更适合用于遍历,是数据结构决定的

   执行结果==》

猜你喜欢

转载自www.cnblogs.com/sea520/p/12665200.html