Ich habe gerade
Ich habe sowohl auf x86 als auch auf x64 debuggt – selbes Ergebnis.
Ich habe dem Char-Array 12 zugewiesen, und 9. Selbes Ergebnis.
Nur, wenn ich 8 zuweise, wird das Ergebnis kleiner.
Liege ich richtig in der Annahme, dass auf Speicher nur in 4er-Schritten zugegriffen wird?
sizeof(person1)
überwacht. Die Anzahl der Bytes sind 16, statt wie gedacht 14. Ich habe zuerst 14 erwartet, weil das struct 10 Chars und einen int enthält. Ein int belegt auf meinem System 4 Bytes. Nun gibt sizeof aber 16 zurück.Ich habe sowohl auf x86 als auch auf x64 debuggt – selbes Ergebnis.
Ich habe dem Char-Array 12 zugewiesen, und 9. Selbes Ergebnis.
Nur, wenn ich 8 zuweise, wird das Ergebnis kleiner.
Liege ich richtig in der Annahme, dass auf Speicher nur in 4er-Schritten zugegriffen wird?