====== Zeiger ====== Bei allen bisherigen Datenstrukturen * wurde mit Name und Typ der benötigte Speicherplatz festgelegt; * wurde der Speicherplatz beim Betreten eines Unterprogramms reserviert und beim Verlassen wieder freigegeben: Die Variablen waren nur so lange verfügbar, wie der Block, in dem sie vereinbart wurden, aktiv war; * musste der benötigte Speicherplatz vor der Programmausführung bekannt sein. Wenn jedoch der benötigte Speicherplatz vor der Programmausführung nicht bekannt war, so musste man auf Dateien ausweichen. Sie sind zwar von der Größe her nur auf die Größe des externen Speichers beschränkt, aber da sie keine Variablen sind und nicht im Hauptspeicher, sondern auf der Festplatte "stehen", kann auf sie nicht so schnell zugegriffen werden. * [[.:zeiger:Definition von Zeigervariablen]] * [[.:zeiger:Adressoperator, Zuweisung und generische Zeiger]] * [[.:zeiger:Dynamisch erzeugte Variablen]] ---- [[.:zeiger:Aufgaben-Zeiger]]