Wenn ich einen Pointer habe, welcher auf eine data zeig wie würde ich den pointer dereferenzieren um diese data zu bekommen/ auf sie zu zeigen? und wie viele "*'s brauche ich eigentlich :D
Antworten (2)
-
0Antwort von
CaroAsCaroAs
Hier wird das Thema Pointer aus meiner Sicht gut erklärt: http://pronix.linuxdelta.de/C/standardC/cprogrammierung_15.shtml
-
0Antwort von
anielaaniela
int datum;
int* pointer;
int ergebnis;
pointer = &datum;//im pointer steht jetzt die adresse von datum, irgendwas 0xZZZZ
datum = 5;//datum belegen
ergebnis = *pointer; //derefernezieren, also inhalt dessen zuweisen, wo pointer drauf zeigt -> in ergebnis steht jetzt "5"
also: einen stern zum dereferenzieren
Diese Frage
Diese Frage teilen