数据结构与算法-为什么数组从0开始

极客学习笔记 从数组存储的内存模型上来看,“下标”最确切的定义应该是“偏移(offset)”。前面也讲到,如果用 a 来表示数组的首地址,a[0] 就是偏移为 0 的位置,也就是首地址,a[k] 就表示偏移 k 个 type_size 的位置,所以计算 a[k] 的内存地址只需要用这个公式: a[k]_address = base_address + (k-1)*type_size 但是,如果数组
相关文章
相关标签/搜索