Pascal里怎样定义过程?

快!我要用

procedure ***(参数1:类型;参数2:类型……);
var
……;
begin
end;

例如:交换2个数据,
procedure change(x,y:integer);
var
k:integer;
begin
k:=x;
x:=y;
y:=k;
end;
如若x,y值在过程中改变,而主程序要用改变完了的,就要在该参数前加var
即 procedure change(var x,y:integer);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-04
类似函数定义
只是function换成procedure
过程没有返回类型。
过程可以没有参数。
procedure XXX(参数(可无));
var
//变量定义(可无)
begin
过程内容
end;
第2个回答  2010-02-04
Procedure Name;
var ...
begin
...
end;
第3个回答  2010-02-03
procedure XXX;
var
begin
end;
相似回答