数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,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。
参考资料来源:百度百科_数组
上下限就是 最大允许 下标数值 和 最小允许 下标数值。int C[5] 允许的下标值是 0,1,2,3,4
所以 最大下标 4,最小下标 0
也就是 可以 用 到 C[0] 和 C[4];
不允许用 C[5],C[6]...
不允许用 C[-1],C[-2]...
因为C语言规定数组的下标都是从0开始的,所以其下限就是为0。对于数组a[N],对应的下标范围为0~N-1,如:
int a[5] // 数组a共有5个元素,分别为a[0]、a[1]、a[2]、a[3]、a[4]