首页 百科知识 数组的声明

数组的声明

时间:2022-10-21 百科知识 版权反馈
【摘要】:在绝大多数情况下,数组在使用时必须预先声明。数组的声明指定了数组的名称、维数和下标的上界。在VFP中,下标的下界规定为1。二维数组的各个数组元素在内存中按行主序顺序排列。每个数组元素既可以用二维数组的形式访问,也可以用一维数组的形式访问。如数组元素b(2,3)按行主序排列的顺序是第7位,故也可用b来表示,它们是等价的。

7.3.1 数组的声明

在绝大多数情况下,数组在使用时必须预先声明。数组的声明(又称数组的定义)指定了数组的名称、维数和下标的上界。在VFP中,下标的下界规定为1。数组的声明方式有如下几种:

DIMENSION   数组名称(下标1,下标2,…)

DECLARE    数组名称(下标1,下标2,…)

PUBLIC     数组名称(下标1,下标2,…)

LOCAL     数组名称(下标1,下标2,…)

前两种方式声明的数组属于“私有数组”,使用PUBLIC命令声明的数组属于“全局数组”,而使用LOCAL命令声明的数组属于“局部数组”。

例如,命令DIMENSION a(4),b(3,4)定义了两个数组:

一维数组a含有4个数组元素a(1)、a(2)、a(3)、a(4)。

二维数组b含有12个数组元素b(1,1)、b(1,2)、b(1,3)、b(1,4)、b(2,1)、b(2,2)、b(2,3)、b(2,4)、b(3,1)、b(3,2)、b(3,3)、b(3,4)。

二维数组的各个数组元素在内存中按行主序顺序排列。每个数组元素既可以用二维数组的形式访问,也可以用一维数组的形式访问。如数组元素b(2,3)按行主序排列的顺序是第7位,故也可用b(7)来表示,它们是等价的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈