在Visual FoxPro(简称VF)中,声明一个公用数组可以通过以下步骤完成:
1. 定义数组:使用`DECLARE`语句定义数组。
2. 指定数组名和维度:在`DECLARE`语句中指定数组的名称和它的大小。
以下是一个示例代码,展示如何在VF中声明一个名为`myArray`的二维数组,其第一维有10个元素,第二维有5个元素:
```foxpro
DECLARE myArray[10, 5]
```
在这个例子中,`myArray`是一个二维数组,有10行和5列。
如果你需要声明一个一维数组,只需指定一个维度即可:
```foxpro
DECLARE myArray[10]
```
这将创建一个包含10个元素的数组。
请注意,在VF中,数组是按行优先顺序存储的,这意味着第一维的元素会先于第二维的元素存储。
一旦声明了数组,你就可以使用普通的数组索引来访问和修改数组中的元素。例如:
```foxpro
myArray[1, 1] = 100
? myArray[1, 1] && 输出: 100
```
这里,`myArray[1, 1]`被设置为100,然后通过`?`命令输出这个值。