A structure contains an ordered group of data objects. A union is an object similar to a structure except that all of its members start at the same location in memory. ... A union variable can represent the value of only one of its members at a time.