Δείκτες

Ορισμός

Ο δείκτης (pointer) είναι ένας τύπος δεδομένων που χρησιμοποιήται για να απεικονίσει απευθείας τη μνήμη του υπολογιστή. Στην Pascal δείκτης σε κάποιο τύπο (λ.χ. Integer) ορίζεται ως εξής:
var
	p, q : ^integer;

Αρχικοποίηση

Πριν χρησιμοποιηθεί ένας δείκτης πρέπει να δείξει σε καθορισμένο χώρο της μνήμης. Αυτό μπορεί να γίνει: Παράδειγμα:
	new(p);
	q = p

Χρήση

Μπορούμε να διαβάσουμε ή να αλλάξουμε τα στοιχεία στη θέση που δείχνει ο δείκτης χρησιμοποιώντας το όνομά του μαζί με το σύμβολο ^:
	p^ := 3;
	writeln(p^)