C
cchhw
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了如下过程
procedure TForm1.Button1Click(Sender: TObject);
var
i,j:integer;
k:real;
begin
i:=4;
j:=7;
k:=1.13;
for i:=to 5 do
begin
j:=i;
showmessage(inttostr(i));
end;
end;
为什么 for i:=to 5 do 中 i 的值能从1 到5; 而 i:=4;
k:=1.13;j:=i
不能给i,k,j赋值 。而把 var i,j:integer;k:real;不定义在 过程内 ,定义在整个单元 即可用 ,为什么。
请教 万分感谢
procedure TForm1.Button1Click(Sender: TObject);
var
i,j:integer;
k:real;
begin
i:=4;
j:=7;
k:=1.13;
for i:=to 5 do
begin
j:=i;
showmessage(inttostr(i));
end;
end;
为什么 for i:=to 5 do 中 i 的值能从1 到5; 而 i:=4;
k:=1.13;j:=i
不能给i,k,j赋值 。而把 var i,j:integer;k:real;不定义在 过程内 ,定义在整个单元 即可用 ,为什么。
请教 万分感谢