为什么很多编程语言要把0设置为第一个元素下标索引,而不是直观的1?

为什么很多编程语言要把0设置为第一个元素下标索引,而不是直观的1?

· json · rss
Subscribe:

About

因为习惯

从long long ago的时候,下标就设置为0了,所以后续的人员都习惯于从0开始。

我第一门语言就是Lua,巧了不是,正好就是下标设置为1开始的语言。

如果于其他的语言进行交互的时候,例如javalua,clua,就可以感受到习惯对人的巨大影响。