数组操作 6
1 重定义数组 命令 操作系统支持:Windows、Linux、Unix 所属类别:数组操作 本命令可以重新定义指定数组的维数及各维的上限值
语法: 无返回值 重定义数组 (欲重定义的数组变量, 是否保留以前的内容, 数组对应维的上限值,
) 参数名 描 述 欲重定义的数组变量 必需的; 通用型,参数数据只能提供变量数组
是否保留以前的内容 必需的; 逻辑型,初始值为“假”
数组对应维的上限值 必需的; 可扩充的;整数型
程序集 窗口程序集 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,因此本命