Pointer | Zeiger
-
Hallo, korrigiert mich bitte wenn das falsch ist.
Angenommen ich habe einen Zeiger auf int
int i = 10; int* p = &i;
Jetzt hat p doch die Adresse von i, in/auf dieser Adresse liegt der Wert 10, ist das richtig?
p selber hat aber nicht 10 jetzt als wert, sondern zeigt nur auf die Adresse, wo 10 liegt?
Wenn ich jetzt i im Verlauf Inkrementiere, zeigt p immer noch auf die gleiche adresse mit dem Wert 11 dann?
-
"Ja" zu allen Fragen.
-
alles o.k., siehe auch:
http://www.henkessoft.de/arrays_pointer.htm
http://home.arcor.de/cpp_kurs/cpp/le03/k1_12_01.htm