Padding
Like gaps on a bookshelf to make sure the next book starts at a neat edge. Wasted space, but the shelf works faster.
struct: │ int (4 B) │ pad (4 B) │ pointer (8 B) │
▲
nobody uses these bytes — they exist
so the pointer lands on offset 8