A struct
egy mezőkból álló gyűjtemény.
Egy mező pedig szimplán egy érték, ami az adatstruktúrához van rendelve. Ez lehet egy primitív tipus vagy egy másik adatszerkezet.
Olyasmi módon érdemes gondolni rá, mint egy "tervrajz" a fordító számára, aminek segítségével képes a különböző mezőket elhelyezni a memóriában.