第7章数组 第7章数组 71数组的概念 7,2使用数组 73对象数组 BACK
第7章 数 组 第7章 数 组 7.1 数组的概念 7.2 使用数组 7.3 对象数组
第7章数组 7.1数组的概念 711数组与数组元素 数组是用一个统一的名称表示的、顺序排列的一组 变量。数组中的变量称为数组元素,用数字(下标)来 标识它们,因此数组元素又称为下标变量。 可以用数组名及下标唯一地识别一个数组的元素, 比如x(2)表示名称为x的数组中顺序号(下标)为2的那 个数组元素(变量)
第7章 数 组 7.1 数组的概念 7.1.1 数组与数组元素 数组是用一个统一的名称表示的、顺序排列的一组 变量。数组中的变量称为数组元素,用数字(下标)来 标识它们,因此数组元素又称为下标变量。 可以用数组名及下标唯一地识别一个数组的元素, 比如x(2)表示名称为x的数组中顺序号(下标)为2的那 个数组元素(变量)
第7章数组 7.12数组的维数 如果一个数组的元素只有一个下标,则称这个数组 为一维数组。例如,数组a有10个元素:a(1)、a(2)、 a(10),依次保存10个学生的一门功课的成绩, 则a为一维数组 有两个下标的数组称为二维数组,其中的数组元素 称为双下标变量。 在ⅤFP中允许定义一维或二维数组
第7章 数 组 7.1.2 数组的维数 如果一个数组的元素只有一个下标,则称这个数组 为一维数组。例如,数组a有10个元素:a(1)、a(2)、 a(3)、…、a(10),依次保存10个学生的一门功课的成绩, 则a为一维数组。 有两个下标的数组称为二维数组,其中的数组元素 称为双下标变量。 在VFP中允许定义一维或二维数组
第7章数组 72使用数组 721数组的定义 1.声明数组 数组在使用前必须先声明。声明数组的语法格式为: { DIMENSION| DECLEAR}〈数组名〉(〈行数〉D,〈列 数〉J) 如: DIMENSION X(2,5)表示创建一个名为x、具有2 行5列的私有数组,只能在命令所在的过程及其所调用的 过程中使用
第7章 数 组 7.2 使用数组 7.2.1 数组的定义 1. 声明数组 数组在使用前必须先声明。声明数组的语法格式为: {DIMENSION | DECLEAR}〈数组名〉(〈行数〉[,〈列 数〉] ) 如:DIMENSION x(2, 5) 表示创建一个名为x、具有2 行5列的私有数组,只能在命令所在的过程及其所调用的 过程中使用
第7章数组 说明: (1)全局变量数组在整个VFP工作期中可以被任何程 序访问,声明全局数组的格式为: PUBLIC〈数组名〉(《行数〉[,〈列数〉J) (2)局部变量数组只能在创建它们的过程或函数中使 用和更改,不能被高层或低层的程序访问,声明局部数 组的格式为: LOCAL〈数组名〉(〈行数〉[,〈列数〉])
第7章 数 组 说明: (1) 全局变量数组在整个VFP工作期中可以被任何程 序访问,声明全局数组的格式为: PUBLIC 〈数组名〉(〈行数〉[,〈列数〉] ) (2) 局部变量数组只能在创建它们的过程或函数中使 用和更改,不能被高层或低层的程序访问,声明局部数 组的格式为: LOCAL 〈数组名〉(〈行数〉[,〈列数〉] )