Difference between structure and union in C

union occupies less memory than structure

union variable can store one value at a time & same memory location, can be used to store multiple types of data.