请看下面程序
procedure TForm1.Button1Click(Sender: TObject);
var
s: integer;
P: ^integer;
begin
//p := @s;
if p <> nil then
ShowMessage('指针P不是nil');
end;我测试了一下,仍然能弹出对话框,不应该这样啊。因为指针没有被初始化,他应该是空的啊,为什么会这样?另外,到底什么“指针的初始化”是什么意思?什么是指针的初始化?各位兄台,帮帮忙.谢谢了
procedure TForm1.Button1Click(Sender: TObject);
var
s: integer;
P: ^integer;
begin
//p := @s;
if p <> nil then
ShowMessage('指针P不是nil');
end;我测试了一下,仍然能弹出对话框,不应该这样啊。因为指针没有被初始化,他应该是空的啊,为什么会这样?另外,到底什么“指针的初始化”是什么意思?什么是指针的初始化?各位兄台,帮帮忙.谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货