D
di-five
Hallo,
ich bin es wieder. Und zwar möchte ich die Größe eines angelegten Arrays ermitteln.
Hier im Forum habe ich folgenden Code dazu gefunden:
http://www.tutorials.de/forum/c-c/235498-newbie-array-laenge-bestimmen.html
Warum muss ich sizeof(gz) durch sizeof(int) teilen, damit da 20 rauskommt?
Wenn ich nur sizeof(gz) schreibe kommt 80 raus. Wieso teilt der das durch vier?
Gruß di-five
ich bin es wieder. Und zwar möchte ich die Größe eines angelegten Arrays ermitteln.
Hier im Forum habe ich folgenden Code dazu gefunden:
C:
int main()
{
int gz[20];
printf("%i", sizeof(gz) / sizeof(int));
return 0;
}
Warum muss ich sizeof(gz) durch sizeof(int) teilen, damit da 20 rauskommt?
Wenn ich nur sizeof(gz) schreibe kommt 80 raus. Wieso teilt der das durch vier?
Gruß di-five
Zuletzt bearbeitet von einem Moderator: