
Structures, Unions, Enums and Padding
Structure layout under natural alignment with implementation-defined padding, a byte map of two member orders, sizeof and offsetof results, structures versus unions, member access with . and ->, structure assignment as a member-wise copy and why == does not compile, typedef of structures, enumeration constants, reading a union member other than the last one written, bit-fields that wrap, and the solved GATE CS 2018 Q.2.
