Heim > Artikel > Backend-Entwicklung > Was bedeutet „Dereferenzieren“ eines Zeigers in C/C++?
Dereferenzierung wird verwendet, um auf die Daten zuzugreifen oder sie zu bearbeiten, die an dem Speicherort enthalten sind, auf den der Zeiger zeigt. * (Sternchen) wird bei Zeigervariablen verwendet. Beim Dereferenzieren einer Zeigervariablen bezieht es sich auf die Variable, auf die gezeigt wird. Dies wird daher als Dereferenzierung des Zeigers bezeichnet.
int main() { int a = 7, b ; int *p; // Un-initialized Pointer p = &a; // Stores address of a in ptr b = *p; // Put Value at ptr in b }
Hier ist die Adresse in p im Grunde die Adresse der Variablen.
Das obige ist der detaillierte Inhalt vonWas bedeutet „Dereferenzieren“ eines Zeigers in C/C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!