【发布时间】:2026-02-01 05:25:01
【问题描述】:
在使用任何语言的数组时,我一直想知道为什么数组的基地址或索引号从零开始。
int x[5]={21,34,55,314,45};
现在,如果我想访问数组的任何第一个值,我将不得不使用x[0],但为什么 0 这背后有任何逻辑?
【问题讨论】:
-
这篇文章解释的很好:skillcrush.com/2013/01/17/…
-
不是任何语言,例如Lua数组以索引
1开头。 -
"...到目前为止,我对 .5 索引数组的完全合理的折衷方案还没有站稳脚跟..."
标签: arrays