delphi^@符号
Delphi中@,^,#,$特殊符号意义(2012-04-05 08:35:51)
procedure TForm1.Button1Click(Sender: TObject);
var
<wbr> PPA:array[0..4] of Integer;<wbr><wbr><wbr><wbr><wbr><wbr><wbr>//定义了一个数组<br> I,c:Integer;<br><wbr> P:^Integer;<wbr><wbr><wbr><wbr><wbr><wbr><wbr>//定义的一个整式指针P<br><wbr> str:string;<br> begin<br><wbr> PPA[0]:=1;<br><wbr> PPA[1]:=2;<br><wbr> PPA[2]:=3;<br><wbr> PPA[3]:=4;<br><wbr> PPA[4]:=5;<br><wbr> for i:=0 to Length(PPA)-1 do<br><wbr> begin<br><wbr><wbr><wbr> p:=@ppa[i];<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>//把数组的地址给指针P<br> tr:=str+ ' '+ IntToStr(p^);<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //P^是取出指针所指的数据<br> d;<br><wbr> ShowMessage('数组中的值为:'+str);<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //显示数据用</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
end;