Structured Types, Alignment

Local variables are allocated in overlapping areas. The most significant part of a simple variable is stored at the low memory address.