8.4. Terminologischer Rückblick
- Array (Feld): faßt mehrere Variablen gleichen Typs unter einem Namen zusammen. Jedes Element eines Arrays kann eindeutig über die Kombination von Name und Index angesprochen werden.
 - Null-basierter Index: Bei der Durchnummerierung der Elemente eines Arrays beginnt C mit dem Indexwert 0. Daraus resultiert die Tatsache, daß der Index des letzten Elements um den Wert 1 geringer ist als die Anzahl der Elemente.
 - Index-Arithmetik: Berechnung einer Element-Adresse aus Basisadresse des Arrays und Indexwert(en).
 - Zeiger (engl. Pointer): Variablen, die eine Speicheradresse beinhalten.
 - Pointer-Arithmetik: Arithmetische Operationen mit Werten von Pointer-Variablen. Bemerkenswert dabei ist, daß in die Berechnung von Adreßwerten immer die Größe des Datentyps eingeht.
 - Wilde Pointer: Nicht initialisierte Pointer, die irgendwo in den Adreßraum zeigen.
 - NULL-Pointer: Pointer, dem der Wert NULL zugewiesen wurde. Er zeigt auf keine Adresse irgendeines Datenobjektes.
 - Inhaltsoperator: ermöglicht zusammen mit einer Pointer-Variablen den Zugriff auf das Datenobjekt, dessen Adresse in besagtem Pointer gespeichert ist.
 - Dynamische Speicherverwaltung: bietet die Möglichkeit, Speicher je nach Bedarf zur Laufzeit des Programms anzufordern. Dazu stehen nach dem ANSI-Standard die Funktionen malloc(), calloc() und realloc() zur Verfügung. Solcherart reservierter Speicher kann mit der Funktion free() wieder an das System zurückgegeben werden.