为什么数组索引在 Java 等编程语言中使用 0 而不是 1?我是 Java 的新手,欢迎任何解释。
最佳答案
Java 使用从零开始的索引,因为 c 使用从零开始的索引。 C 使用从零开始的索引,因为数组索引只不过是一个内存偏移量,所以数组的第一个元素位于它已经指向的内存中,*(array+0)
.
关于java - 为什么Java中的数组索引从0开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841172/