Question: what is the difference between a structure and a union?
Answer: Difference between Structure and Union in C. A structure is a user-defined data type available in C that allows to combining data items of different kinds. Structures are used to represent a record. A union is a special data type available in C that allows storing different data types in the same memory location.