首页 理论教育 VisualFoxPro6.0数据库与程序设计-数组用法详解

VisualFoxPro6.0数据库与程序设计-数组用法详解

时间:2023-10-19 理论教育 版权反馈
【摘要】:前面介绍了内存变量,其实数组就是用一个名字定义多个内存变量,在内存中开辟一段连续的区域。数组的每一个元素都是一个内存变量,和我们介绍过的内存变量的用法完全一致。DIMENSION <数组名1>[,数组名2] ...定义数组,可以同时定义多个数组,可以是一维或二维数组。数组建立后,数组中的每个元素是有默认值的,即逻辑值 .F.。数组的元素是有顺序的。数组中不同元素可以赋不同类型值。

VisualFoxPro6.0数据库与程序设计-数组用法详解

前面介绍了内存变量,其实数组就是用一个名字定义多个内存变量,在内存中开辟一段连续的区域。数组的每一个元素都是一个内存变量,和我们介绍过的内存变量的用法完全一致。

【格式】DIMENSION <数组名1>(行下标1 [,<列下标1>])[,数组名2(行下标2 [,<列下标2>])] ...

【功能】定义数组,可以同时定义多个数组,可以是一维或二维数组。

【说明】(1)行下标和列下标是数值型整数,如果只有行下标,则定义的是一维数组,既有行下标又有列下标定义的就是二维数组。

(2)数组建立后,数组中的每个元素是有默认值的,即逻辑值 .F.。

(3)数组的每个元素用数组名字和下标构成。比如定义了一维数组aa(3), 则数组的三个元素为aa(1)、aa(2)、aa(3)。比如定义了二维数组bb(3,2),则数组有六个元素,分别为bb(1,1)、bb(1,2)、bb(2,1)、bb(2,2)、bb(3,1)、bb(3,2)。(www.xing528.com)

(4)数组的元素是有顺序的。比如定义了一维数组aa(3),数组中元素的顺序为aa(1)、aa(2)、aa(3)。比如定义了二维数组bb(3,2),则数组六个元素的顺序为bb(1,1)、bb(1,2)、bb(2,1)、bb(2,2)、bb(3,1)、bb(3,2)。

(5)访问二维数组元素时也可以像访问一维数组元素一样,元素的下标只有一个,这个下标是元素在二维数组中的序号

(6)数组中不同元素可以赋不同类型值。

(7)可以使用数组名一次给数组中的所有元素赋相同值。

【例2-6】在命令窗口中敲入下面命令:

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

我要反馈