vfp中如何定义数组

vfp中如何定义数组,第1张

DIMENSION 命令

创建一维或二维内存变量数组

注意:

DIMENSION 在 *** 作和语法上与 DECLARE 命令相同。更多的信息,请参见 DECLARE 命令。

DIMENSION ArrayName1(nRows1 [, nColumns1]) [AS cType]

[, ArrayName2(nRows2 [, nColumns2])] ...

参数

ArrayName1

指定数组名。提示:

通过包含多个数组名,可以用一条 DIMENSION 命令创建多个数组,例如,ArrayName2, ArrayName3, 等等。

nRows1 [, nColumns1]

指定要创建的数组大小。注意:

使用 DIMENSION 创建的每个数组都必须指定大小。数组大小受可用内存的限制,特别是对于非常大的数组,可能会影响性能。确定您的电脑有足够的内存以容纳您的数组之最高上限。

要创建一维数组,应仅包含 nRows1。在此情况下,DIMENSION 用 nRows1 创建单列一维数组的行数。例如,下面命令创建一个 10 行 1 列的一维数组 gaArrayOne :  

DIMENSION gaArrayOne(10)

要创建二维数组,应同时包含 nRows1 和 nColumns1。在此情况下,nRows1 指定数组的行数,nColumns1 指定数组的列数。下例创建一个 2 行 4 列的二维数组 gaArrayTwo : 

DIMENSION gaArrayTwo(2,4)

=store

数值

to

<内存变量表>

或者用

内存变量=数值

来对变量进行赋值。

实例如下:

store

0

to

s,t

&&将0赋值给s和t两个变量

a=0

&&变量a赋初值为0

在VFP中定义数组的语句为:

dimension/declare

〈数组1(下标值1,上标值1)(,〈数组2(下标值2,上标值2)〉(,……))

实例如下

dime

xm(30)

&&定义一维数组xm,共有30个变量,分别为xm1,xm2,

……,xm30

declare

zc(3,5)

&&定义二维数组zc,共有15个变量(3×5).

DIM语句是在VB中用的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6804024.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存