pchar 和^char 的区别?
var
c :string;
d :pchar;
e :^char;
f :pchar;
i:integer;
begin
setlength(c,100);
for i:= 1 to 50 do
c[i] := 'a';
f := @c;
e := @c[1];
d := @c[1];
showmessage(f + ' ' + e^ +' '+ ' '+ d + ' '+ d^);
showmessage(c);
end;
显示的结果:8! a aaaaaaaaaaaaaaaaaaaaa...aaE a
aaaaaaaaaaaaaa....E
请教一下pchar 和^char 的区别,为什么显示的是这样的结果?