Wie werden die struct-members reserviert im Speicher?

Während Sie versuchen, zu erstellen eine Speicher-manager für die Zukunft von C-Programmen habe ich über diese Frage:

"wenn Strukturen zugeordnet sind, deren Mitglied Feldern gespeichert werden in der angegebenen Reihenfolge?"

Betrachten Sie beispielsweise die folgende Struktur.

typedef struct {
    int field1;
    int field2;
    char field3;
} SomeType;

Wenn zugewiesen, werden die Speicher-Adressen der Felder werden in der Reihenfolge Feld1, Feld2, feld3? Oder ist das nicht garantiert?

Schreibe einen Kommentar