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

Python08

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

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。

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

上下限就是 最大允许 下标数值 和 最小允许 下标数值。

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]