Union in C programming is a user defined data type. Difference between union and structures is unlike structures, unions share the same memory location.
Read this post on computersciencejunction.in