为什么程序语言中的数组都是从0开始计数的,比从1开始计数有什么好处?

5 个回答

计算机的底层是使用二进制的。
0就是00000000
1就是00000001
2就是00000010
以此类推。
所以就取最小的00000000即0做下标了。