The structure is user-defined data-type stores multiple values of different data types in a single unit. The members of the structure can be used accessed only with the structure variables. The different memory is allocated to each structure variable.