Union in C Language
Union in C language is a special user-defined data type. It allows multiple variables to share the same memory location.
This makes unions different from structures in an important way. In structures, each member gets separate memory space.
In unions, all members overlap and share one memory block.







