Элементы структуры будут в объявленном порядке, с заполнением, вставленным по мере необходимости, чтобы каждое поле было правильно выровнено по своему типу, и с заполнением, вставленным по необходимости в конце, так, чтобы в массиве каждая последующая структура была правильно выровнена и начиналась немедленнопосле окончания предыдущей структуры.Также возможно (но маловероятно), что дополнительные ненужные отступы будут вставлены между любыми двумя элементами или в конце.
Каждое поле само будет сохранено в соответствии с типом в компиляторе и архитектуре, например, int10 будет храниться в виде байтов 0a 00 00 00
на обычной машине с прямым порядком байтов с 32-разрядными числами.