为什么数组下标要从0开始

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:31:26
为什么数组下标定义要从0开始,有什么意义?

一个数组的基地址是该数组的第一个元素地址,没有要求说下标必须从零开始,他们可以从任何一个数开始,只要是连续的就可以,但是起始下标是零比较方便讨论,因此我们一般都让数组从下标零开始,除非有很好的理由不这么做。

好计算地址偏移,你要是懂c语言就比较明白了。

C语言的编译器说从数组从第0个开始,C语言就从第0个开始了。

Matlab中数组下标从1开始