索引
偏移
下表的含义是“偏移”,从0开始则计算内存位置的公式是:a[k]_address = base_address + k * type_size
如果从1开始则公式是:a[k]_address = base_address + (k-1)*type_size,会使得cpu多执行一次减法指令。
历史
C语言是从0开始的,其他语言设计者也采用同样的方式,希望降低学习者的成本。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2906