Structures are used to organize related data items into a single unit. A structure defines members for storing logically related data and structure variables can then be declared to store actual data. Structure members are accessed using the dot operator with the variable name and member name. Arrays of structures and structures within structures can also be defined.