Не имеет права: C99 §6.7.2.1: 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... There may be unnamed padding within a structure object, but not at its beginning.