【发布时间】:2014-10-26 06:57:16
【问题描述】:
我的一个同学建议,我们应该从 1 开始索引数组,而不是从 0 开始,因为我们在代码中声明了很多不必要的变量,从 1 开始更自然。但是,到目前为止,我一直使用数组的第 0 个索引,尽管如果我不使用第 0 个索引并从第一个索引开始,我认为这对我来说会更方便。 推荐的方法是什么?
【问题讨论】:
标签: coding-style
我的一个同学建议,我们应该从 1 开始索引数组,而不是从 0 开始,因为我们在代码中声明了很多不必要的变量,从 1 开始更自然。但是,到目前为止,我一直使用数组的第 0 个索引,尽管如果我不使用第 0 个索引并从第一个索引开始,我认为这对我来说会更方便。 推荐的方法是什么?
【问题讨论】:
标签: coding-style
这甚至不是问题。如果你使用 0 作为起始索引,那么你必须使用 i-1 来引用你的索引,而不是直接写 i。使用 1 作为第一个索引会浪费 1 个整数空间。因此,我建议您仅从索引 0 开始。
【讨论】: