In aggregate data types there are structures and unions, which are described in the following subsections.