Dereferenzierung
← Zeiger und Adressen | ● | Zeigerschema →
Will man den Inhalt einer Speicheradresse auslesen, auf den ein Pointer zeigt, so stellt man dem Pointer den *-Operator voran. Man sagt, dass der Pointer mit dem *-Operator dereferenziert wird. Als Ergebnis der Dereferenzierung bekommt man den Wert, der an der entsprechenden Pointer-Adresse gespeichert ist. Das entspricht einer Lese-Operation einer Speicherzelle.
Q Was für einen Wert enthält die Variable value?
Ebenso kann man mit der Dereferenzierung eines Pointers einer Speicheradresse einen neuen Wert zuweisen. Das entspricht einer Schreib-Operation einer Speicherzelle.
← Zeiger und Adressen | ● | Zeigerschema →