t124_forwardptr.pas 231 B

1234567891011121314
  1. program forward_pointer_test;
  2. type PNode = ^Node;
  3. Node = record
  4. Value : integer;
  5. Next : PNode;
  6. end;
  7. var P : PNode;
  8. begin
  9. New(P);
  10. P^.Value := 42;
  11. P^.Next := nil;
  12. writeln(P^.Value);
  13. Dispose(P)
  14. end.