【问题标题】:Recommended array indexing推荐的数组索引
【发布时间】:2014-10-26 06:57:16
【问题描述】:

我的一个同学建议,我们应该从 1 开始索引数组,而不是从 0 开始,因为我们在代码中声明了很多不必要的变量,从 1 开始更自然。但是,到目前为止,我一直使用数组的第 0 个索引,尽管如果我不使用第 0 个索引并从第一个索引开始,我认为这对我来说会更方便。 推荐的方法是什么?

【问题讨论】:

    标签: coding-style


    【解决方案1】:

    这甚至不是问题。如果你使用 0 作为起始索引,那么你必须使用 i-1 来引用你的索引,而不是直接写 i。使用 1 作为第一个索引会浪费 1 个整数空间。因此,我建议您仅从索引 0 开始。

    【讨论】:

    • 但是,我知道整数将不会被使用。但是我们不是都在代码中使用了可以避免的变量吗?
    • 您只能使用相同数量的变量。通过 i-1th 索引而不是 ith 引用您的数组
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2012-01-09
    相关资源
    最近更新 更多