Δομές με δείκτη
-  Οι δείκτες (pointers) επιτρέπουν τον εύκολο
ορισμό και χειρισμό σύνθετων δομών.
Τέτοιες δομές μπορεί να είναι 
-  Συνήθως τα περιεχόμενα ενός δείκτη p εκφράζονται ως *p (C) ή p^ (Pascal).
-  Οι δείκτες υλοποιούνται ως έμμεσες διευθύνσεις μνήμης.
Παράδειγμα
type
  link = ^integer_list;
  integer_list =
    record
      value : integer;
      next  : link;
    end;