Zitat:
Zitat von TehEbil
Las das mal bitte abspielen. Wenn die Speicheradresse um 12 verschoben ist, heißt das nicht dann, dass die um diese Größe größer ist?
|
Um dir diese Frage noch zu beantworten: nur wenn die Variablen im RAM direkt hintereinander gespeichert werden und eine Größe von %4 = 0 besitzen.
Du kannst die Größe einer Varibale mit sizeof ermitteln.
Auf 32 Bit Rechnern benötigen int-Variablen sowie Pointer stets 4 Byte, auf 64 Bit Rechnern (und mit einem 64 Bit Compiler compiliert) benötigen diese 8 Byte,