var
  P: ^Integer;
  X: Integer;
begin
  P := @X;
  // change the value in two different ways
  X := 10;
  P^ := 20;  P的地址值=X的地址值
X的值=10
最后,指针P地址存放的内容为20