Structures
Used:
- To group together data elements typically used as a whole
- To return multiple data elements from a function
- To construct linked data structures
- To map the organization of data on
- hardware devices
- network links
- storage media
(This use is non-portable)
- To implement abstract data types
- To program in an object-oriented fashion