pascal中过程有数组类型,参数该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:39:33
过程中要用数组类型,参数表怎么写啊?

你应该用TYPE定义一个类型,例如:

TYPE
ARR=ARRAY [1..10] OF INTEGER;

PROCEDURE SORT_ARR(A:ARR);
BEGIN
END;

如果是值形参 用 type 定义一个类型吧
type arr=array[1..n] of integer;
如果是变量形参 可以不用定义 拿来直接用就行 把它当做是全局变量

var
变量名:array[上标..下标]of 类型

先TYPE
OO=ARRAY[1..N]OF INTEGER;
然后
PROCEDURE (A:OO);
^^^^^……………………

var
变量名:array[开始序号..结束序号]of 类型

procedure 程序名(参数名:array of 数据类型);