C语言中的下标可以从1开始吗?

来源:百度知道 编辑:UC知道 时间:2024/04/30 05:08:26
C语言中的下标可以从1开始吗?
比如我想定义一个二维数组 a[150][2]
两个下标的范围分别为 1-150 和 0-2
请问该数组如何定义?谢谢

可以定义这样的一个数组:
a[151][3];

那是绝对不可能的
但是 你可以不使用
a[0][0]
a[1][0]
a[2][0]
.....
.....
....
......

这个是微软的编程软件设计时规定好的,现在都约定俗成了,几乎全球所有的编程软件也定义的是这样的规范,数组的下标都是从0开始的!

规定了的
第一个数从a【0】开始
不过各个编译器可能有差别