六.数组操作 6 .1 重定义数组 命令 操作系统支持:Windows、Linux、Unix 所属类别:数组操作 本命令可以重新定义指定数组的维数及各维的上限值。 语法: 无返回值 重定义数组 (欲重定义的数组变量, 是否保留以前的内容, 数组对应维的上限值, ... ) 参数名 描 述 欲重定义的数组变量 必需的; 通用型,参数数据只能提供变量数组。 是否保留以前的内容 必需的; 逻辑型,初始值为“假”。 数组对应维的上限值 必需的; 可扩充的;整数型。 使用:.版本 2 .程序集 窗口程序集 1 .子程序 _按钮 1_被单击 .局部变量 a, 整数型, , "2,2" .局部变量 b, 整数型, , "0" .局部变量 i, 整数型 .局部变量 ii, 整数型 重定义数组 (a, 假, 2, 2) *欲重定义的数组变量:a *是否保留以前的内容:假(真) *数组对应维的上限值:2 *数组对应维的上限值:2 a [1] [1] = 1 a [1] [2] = 2 a [2] [1] = 3 a [2] [2] = 4 b = a 重定义数组 (a, 假, 2, 4) .计次循环首 (取数组下标 (b, 1), i) .计次循环首 (取数组下标 (b, 2), ii) a [i] [ii] = b [i] [ii] .计次循环尾 () .计次循环尾 () b = { } 画板 1.滚动写行 (a [1] [1], a [1] [2], a [1] [3], a [1] [4], a [2] [1], a [2] [2], a [2] [3], a [2] [4]) 运行结果:1 2 0 0 3 4 0 0 6 .2 取数组成员数 命令 操作系统支持:Windows、Linux、Unix 所属类别:数组操作 取指定数组变量的全部成员数目,如果该变量不为数组,返回-1,因此本命令也可以用作检查指定变量是否为数组变量。 语法: 整数型 取数组成员数 (欲检查的变量) 参数名 描 述 欲检查的变量 必需的; 通用型,参数数据只能提供变量及变量数组。参数值指定欲检查其成员数目的数组变量或者欲检查其是否为数组的变量。 使用:.版本 2 .程序集 窗口程序集 1 .子程序 __启动窗口_创建完毕 .局部变量 A, 整数型, , "3,4" 编辑框 1.内容 = 到文本 (取数组成员数 (A)) 运行结果:12 原因:数组 A 为[3,4], 取数组成员数(A) 命令,既有 3*4=12,共 12 个成员。 6 .3 取数组下标 命令 操作系统支持:Windows、Linux、Unix 所属类别:数组操作 返回指定数组维可用的最大下标(最小下标固定为 1)。如果给定变量不为数组变量或指定维...