Pointer-Frage Anfänger
-
Moin..
was passiert denn, wenn man einem Pointer nicht über einen Adressoperator eine Adresse zuweisst sondern stattdessen im einfach einen Wert über eine andere Variable übergibt:
int* pointer;
void main(){
int i;
i=5;
*pointer = i;
}ERhält der Speicherbereich (auf den der Pointer gezeigt hat) dann als Wert den von i und zeigt aber weiterhin irgendwo in den Speicher oder bekommt der Pointer dadurch dann die Adresse von i?
Vielen Dank für ne Antwort
-
pointer ist die addresse
und
*pointer ist der wert an dieser addresse
&pointer ist die addresse wo die addresse liegtlies mal das: http://pw1.netcom.com/~tjensen/ptr/pointers.htm