Was ist Zeiger (Pointer)?
Variable, deren Wert die Speicheradresse einer Variablen, eines Array-Elements, einer Funktion o. Ä. ist. In C wird ein Zeiger etwa als int *p deklariert; &x liefert die Adresse von x, und *p liest oder schreibt den Wert, auf den p zeigt. Addiert man eine Ganzzahl zu einem Zeiger, bewegt er sich in Einheiten der Größe des Typs, auf den er zeigt. Der Name eines Arrays wird in den meisten Ausdrücken in einen Zeiger auf das erste Element umgewandelt, und a[i] bedeutet dasselbe wie *(a + i). Der Wert, der für „zeigt auf nichts“ steht, heißt NULL-Zeiger.
Japanische Bezeichnung: ポインタ
„Zeiger (Pointer)“ kommt in 23 Übungsfragen aus 7 Themen vor, z. B. Grundlagen der Programmiersprache C, Datenstrukturen und Algorithmen, Befehlssatz und Assembler.
Fachgebiet: Grundlagen der Programmiersprache C