4 在计算机二级c语言中 数组下标的下限为什么是0 ?

如题所述

因为C语言规定数组的下标都是从0开始的,所以其下限就是为0。

对于数组a[N],对应的下标范围为0~N-1,如:
int a[5]; // 数组a共有5个元素,分别为a[0]、a[1]、a[2]、a[3]、a[4]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-27
没有为什么,就是这么定义的,计算机数组从0开始,只要记住就好~
第2个回答  2014-03-27
因为下标表示的是这个数据偏离第一个数据的位置,第一个数据偏离它本身零个位置,所以是零。追答

求采纳。

已通知提问者对您的回答进行评价,请稍等

第3个回答  2014-03-27
0是代表数组的第一个元素, 每种语言都有自己的语法规则, 不是你想怎样就能怎样
第4个回答  2014-03-27
这是规则,就像你知道1+1=2一样
相似回答