保
保龙
Unregistered / Unconfirmed
GUEST, unregistred user!
(动态改变主调函数值)
以下代码是在书里看到的习题,可运行了不,Writeln()是一个什么函数,“它”是怎么用的,函数原形procedure WriteLn([ var F: Text;
] P1 [, P2, ...,Pn ] );“它”不是有两个参数的吗?是书本搞错了,还是什么呢?
procedure ChangeValue(X:integer);
var
intPrt:^integer;
begin
intPrt:=@X;
Writeln(IntPrt^);
<<--Error运行到这里出现错误
IntPrt^:=20;
end;
procedure TForm1.Button18Click(Sender: TObject);
var
param:integer;
begin
param:=10;
showmessage(inttostr(param));
ChangeValue(param);
Writeln(param);
showmessage(inttostr(param));
end;
以下代码是在书里看到的习题,可运行了不,Writeln()是一个什么函数,“它”是怎么用的,函数原形procedure WriteLn([ var F: Text;
] P1 [, P2, ...,Pn ] );“它”不是有两个参数的吗?是书本搞错了,还是什么呢?
procedure ChangeValue(X:integer);
var
intPrt:^integer;
begin
intPrt:=@X;
Writeln(IntPrt^);
<<--Error运行到这里出现错误
IntPrt^:=20;
end;
procedure TForm1.Button18Click(Sender: TObject);
var
param:integer;
begin
param:=10;
showmessage(inttostr(param));
ChangeValue(param);
Writeln(param);
showmessage(inttostr(param));
end;