1 2 3 4 5 6 7 8 9 | ISO/IEC 9899:TC2 6.7.2.1 Structure and union specifiers 12 Each non-bit-field member of a structure or union object is aligned in an implementation-defined manner appropriate to its type. 13 Within a structure object, the non-bit-field members and the units in which bit-fields reside have addresses that increase in the order in which they are declared. A pointer to a structure object, suitably converted, points to its initial member (or if that member is a bit-field, then to the unit in which it resides), and vice versa. There may be unnamed padding within a structure object, but not at its beginning. |
Direct link: https://paste.plurk.com/show/672076