为什么很多编程语言要把0设置为第一个元素下标索引,而不是直观的1?
为什么很多编程语言要把0设置为第一个元素下标索引,而不是直观的1?
About
因为习惯
从long long ago的时候,下标就设置为0了,所以后续的人员都习惯于从0开始。
我第一门语言就是Lua,巧了不是,正好就是下标设置为1开始的语言。
如果于其他的语言进行交互的时候,例如javalua,clua,就可以感受到习惯对人的巨大影响。
因为习惯
从long long ago的时候,下标就设置为0了,所以后续的人员都习惯于从0开始。
我第一门语言就是Lua,巧了不是,正好就是下标设置为1开始的语言。
如果于其他的语言进行交互的时候,例如javalua,clua,就可以感受到习惯对人的巨大影响。