|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Ein Zeiger oder Pointer ist die Adresse einer Variablen. Um einen Pointer zu deklarieren, wird vor den Namen der Variablen ein * gesetzt und anstelle einer Variablen eines bestimmten Datentyps hat man einen Zeiger auf diesen Typ deklariert. Um auf den Wert, auf den der Zeiger zeigt, zuzugreifen, muß der Zeiger dereferenziert werden. Dazu schreibt man wiederum einen * vor die Variable, wenn man sie in einem Ausdruck benutzt. Die Adresse einer Variablen kann mit dem Adreßoperator & ermittelt werden. Ein Zeiger kann auf jeden Datentyp zeigen, also auch wieder auf Zeiger und auch auf Funktionen.
int i,*ptri; ptri = &i; *ptri = 3;
![]() |
English version not yet available. |