    int
}
</code></pre>
<p></p>
<div class="tmd-usual">
The size of a struct type is the sum of the sizes of all its field types plus the number of some padding bytes. The padding bytes are used to align the memory addresses of some fields. We can learn padding and memory address alignments in <a href="memory-layout.html">a later article</a>.
</div>
<p></p>
<p></p>
<div class="tmd-usual">
The size of a zero-field struct type is zero.
</div>
<p></p>
<div class="tmd-usual">
A tag may be bound to a struct fiel