Pascal里怎样定义过程?
答案:4 悬赏:40 手机版
解决时间 2021-02-24 02:46
- 提问者网友:绫月
- 2021-02-23 03:16
快!我要用
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-23 04:41
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);
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楼网友:孤独的牧羊人
- 2021-02-23 06:37
procedure XXX;
var
begin
end;
- 2楼网友:神鬼未生
- 2021-02-23 05:56
你应该用type定义一个类型,例如:
type
arr=array [1..10] of integer;
function abc(h:arr):integer;
begin
end;
- 3楼网友:北城痞子
- 2021-02-23 04:50
类似函数定义
只是function换成procedure
过程没有返回类型。
过程可以没有参数。
procedure XXX(参数(可无));
var
//变量定义(可无)
begin
过程内容
end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯