Hallo Leute,
hab eine "kleine" Aufgabe die ich nicht so ganz verstehen kann.
Geben Sie das Speicherabbild des folgenden Programms vor Aufruf von printf() an.
Code
#include <stdio.h>
main()
{ double vek[3] = { 1.2, 3.0, 5.2 };
double *v0 = &vek[0];
double *v1 = &vek[1];
double *v2 = &vek[2];
double sum;
sum = *v0 + *v1 + *v2;
printf("Summe: %f\n", sum);
return 0;
}
Alles anzeigen
Hinweis: Die Adressen der Variablen lassen sich durch geeignete Ausgabeanweisungen bestimmen.
Ich verstehe nicht wirklich was gemeint wird. Um das Ergebnis zu kennen brauche ich ja nicht unbedingt printf, denn das sieht man ja so.
Oder geht es speziell um die Speicherstellen der Variablen? Ich verstehe das irgendwie nicht...
Vielen Dank fürs Lesen!