Hallo,
ich sitze gerade vor einer Alignment-Aufgabe, in der eine Struktur angelegt und dann sofort initialisiert wird. Das sieht also so aus:
struct{char a[6]; …(hier kommen noch weitere Datentypen)…}example = {„ABC“, (…)};
Wie sieht das dann im Speicher aus? Man braucht ja eigentlich nur 4 Byte, hat aber 6. Also ich nehme an, a[0] = ‚A‘, a[1] = ‚B‘, a[2] = ‚C‘ und a[3] =’\0’. Aber was ist dann in a[4] und a[5]?
Danke schonmal für die Hilfe!