Structure is a collection of variables of different data types under a single name . It is similar to a class in that, both holds a collecion of data of different data types. For example: You want to store some information about a person: his/her name, citizenship number and salary.