suchty Geschrieben 14. September 2005 Geschrieben 14. September 2005 Heyho.. also ich hab da ma ne frage ^^ wenn ich n zeiger deffniniere und den zeiger auf eine variable zeigen lasse und mir die adresse dann ausgeben lasse müsste die doch genauso sein wie die adresse der variable oder täusche ich mich da? weil irgendjemand hat gesagt man soll noch n & davor setzen beim zeiger (bei der variable sowieos wenn der ja da drauf zeigen soll ne?) .. aber dann gibt der mir doch nur die adresse vom zeiger aus oder nicht?? mh okay danke schonmal
Guybrush Threepwood Geschrieben 14. September 2005 Geschrieben 14. September 2005 #include <stdio.h> int main() { int i = 5; int *j =&i; printf ("Wert von i: %i\n",i); printf ("Adresse von i: %i\n",&i); printf ("Wert von j: %i\n",j); printf ("Adresse von j: %i\n", &j); printf ("Wert von i ueber j: %i\n",*j); return 0; } [/PHP]
python Geschrieben 14. September 2005 Geschrieben 14. September 2005 Nein, die Variable und der Zeiger haben nicht die selbe adresse. Der Wert des Zeiger ist die Adresse der Variable, aber der Zeiger hat selber auch noch eine andere Adresse wie die Variable Mfg stefan
suchty Geschrieben 14. September 2005 Autor Geschrieben 14. September 2005 ne ich mein kurz gesagt das wenn man sich den zeiger ausgeben lässt die adresse der varible rauskommen müsste .. oder nicht?
Guybrush Threepwood Geschrieben 14. September 2005 Geschrieben 14. September 2005 Lass doch einfach mal oben das Programm laufen. Das sollte alle Fragen beantworten.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden