Veröffentlicht 14. September 200519 j 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
14. September 200519 j #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]
14. September 200519 j 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
14. September 200519 j ne ich mein kurz gesagt das wenn man sich den zeiger ausgeben lässt die adresse der varible rauskommen müsste .. oder nicht?
14. September 200519 j Lass doch einfach mal oben das Programm laufen. Das sollte alle Fragen beantworten.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.