c语言中,数组元素的下标下限为

如题所述

c语言中,数组元素的下标下限为0。

数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。

对于VB的数组,表示数组元素时应注意:下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界,不加说明时下界值默认为1。

扩展资料:

数组声明上下界

声明数组时,在数组名之后跟一个用括号括起来的上界。

上界不得超过 Long数据类型的范围(-2,147,483,648 到 2,147,483,647)。

1、模块声明

Dim Counters (14) As Integer '15 个元素。

Dim Sums (20) As Double '21 个元素。

第一个声明建立了一个有 15 个元素的数组,其索引号从 0 到 14。

第二个声明建立了一个有 21 个元素的数组,其索引号从 0 到 20。缺省的下界为 0。

2、关键字 To 显式声明

Dim Counters (1 To 15) As Integer

Dim Sums (100 To 120) As String

在前述声明中,Counters 的索引值范围从 1 到 15,而 Sums 的索引值范围从 100 到 120。

参考资料来源:百度百科_数组

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
是 65535,也就是你最大可以 int array[65536];
我亲自做过实验的,
如果你非要 int array[65537]的话,编译也不会出错,不过array[0]一定是等于array[65536]本回答被提问者采纳
第2个回答  2011-02-12
数据类型的最大值
第3个回答  2011-02-12
0
第4个回答  2011-02-12
一个数组单元的引用方法是数组加上方括号括起来的整数。用方括号括起来的整数是数组下标,数组下标从0开始,最大不能超过:数组长度-1。
数组下标可以是整型变量或整型表达式,但不能是浮点型的变量或浮点型表达式;并且下标不能大于:数组长度-1。因为超过部分没有被定义过,是不能正确使用的。
如果定义了“int s[6];”,s数组的六个元素的引用方式是s[0]、s[1]、s[2]、s[3]、s[4]和s[5]。
相似回答