Unions

Unions are very similar to structs, but the data shares the same memory spaces, so they cannot be used at the same time.