Struktūros (angl. structures) – tai agregatai, kurių elementai yra (tiksliau, gali būti) skirtingų tipų (t.y. struktūros – tai heterogeniniai agregatai). Struktūrų elementai dar vadinami nariais (angl. members) . C struktūros didžiąja dalimi yra analogiškos Paskalio įrašams (angl. records).
Skirtingai nei C ir C++ masyvai, struktūros apibrėžiamos kaip naujų, vartotojo apibrėžiamų, tipų kintamieji, t.y. iš pradžių apibrėžiamas (teisingo apibrėžimo ir aprašo terminų naudojimo prasme, tiksliau būtų sakyti aprašomas arba specifikuojamas) struktūros tipas (vadinsime, struktūrinis tipas) ir tik paskui apibrėžiama struktūra, kaip struktūrinio tipo kintamasis.

C ir C++ Golubevas