Hallo
Ich suche eine Erklärung zu
Wert -
&
Adress -
Variablen
Wer kann mir da weiter helfen???
Vielleicht eine kurze Erklärung
Danke!!!
Hallo
Ich suche eine Erklärung zu
Wert -
&
Adress -
Variablen
Wer kann mir da weiter helfen???
Vielleicht eine kurze Erklärung
Danke!!!
Es gibt Variablen die enthalten direkt Daten eines bestimmten Typs und Variablen die nur die Adresse der Daten enthalten (letztere nennt man Pointer).
Deklarieren tust du Pointer mit einem * vor dem Namen:
int i = 0;
int *j = NULL;
i enthält jetzt den Wert 0, während j auf die Speicheradresse 0 zeigt, also noch kannst du damit nicht arbeiten.
In C/C++ gibt es zwei Operatoren die dir beim Arbeiten mit solchen Variablen helfen, * gibt dir den Wert auf den ein Pointer zeigt zurück, und & die Speicherstelle einer Variablen.
Also z. B.
j = &i;
i = 3
cout
Hallo
Hallo
[…]
Vielleicht eine kurze Erklärung
Falls du mit Englisch kein problem hast, könnte dir hier:
http://www.programmersheaven.com/zone3/cat36/index.htm
der Artikel „Understanding pointers (for beginners)“ vielleicht weiterhelfen.
HTH,
Jo