此值为什么等于1242504(20分)

  • 主题发起人 王承武
  • 开始时间

王承武

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TFormGPF.BtnSafeClick(Sender: TObject);
var
P: ^Integer;
X: Integer;
begin
P := @X;
X := 100;
if P <> nil then
ShowMessage (IntToStr (P^));
end;

 
P 是一个指针,那是地址
 
不会吧?程序没错啊
 
在我的机上结果为:
---------------------------
Project1
---------------------------
100
---------------------------
OK
---------------------------
 
OK,现在是一下,结果100
 
注意,inttostr有两种参数类型。最好用
var
a,c:integer;
b:^integer;
begin
a:=XXX;
b:=@a;
c:=b^;
^^^^^^^^^^
XX:=intotstr(c);
 
接受答案了.
 

Similar threads

回复
0
查看
555
撒玛利亚人
S
回复
0
查看
955
SUNSTONE的Delphi笔记
S
S
回复
0
查看
776
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
932
SUNSTONE的Delphi笔记
S
顶部