Speicherplatz für doppelten Array berechnen
-
Hallo,
wie kann ich den Speicherplatz für einen doppelten Array berechnen?
int value[134][2];Geht das so einfach?:
int value_[134][2] = 134*2*8 ByteDanke!
-
"sizeof(value)" gibt dir programmtechnisch den Speicherplatz (in Bytes) für das Array an.
Da ein int auf den meisten Systemen 4 Byte belegt, sollten es also 134*2*4 = 1072 Byte sein.
-
Th schrieb:
"sizeof(value)" gibt dir programmtechnisch den Speicherplatz (in Bytes) für das Array an.
Da ein int auf den meisten Systemen 4 Byte belegt, sollten es also 134*2*4 = 1072Statt sich darüber Gedanken zu machen, wie groß int auf den meisten Systemen ist, schreibt man in der Multiplikation besser einfach sizeof(int) und lässt somit den Compiler die arbeit erledigen.