next up previous contents
Elõre: Amit a logikai típusról Fel: A változók alaptípusai Vissza: Az egész típusok

A felsorolt típus

 

Szintén egész értékeket használ az ún. felsorolt (enum) típus is. Olyankor használjuk, mikor nem a konkrét számértékek a fontosak, csak az, hogy két érték egyenlõ-e vagy sem, illetve melyik kisebb a másiknál. Ilyenkor elég felsorolni a használni kívánt egyedi azonosítókat, és a fordítóprogram automatikusan ellátja õket értékkel. Például az

           enum szin { piros, kek, sarga, zold };
deklaráció létrehoz egy szin nevû felsorolt típust, amely a fenti egyedeket tartalmazza. Ha alapszin egy, a fenti típusba tartozó változó, akkor van értelme olyan értékadásnak, mint például
           alapszin  = sarga,
és lehet olyan vizsgálatokat végezni, hogy az alapszin kék-e vagy sem, illetve nagyobb-e, mint kék (a nagyság szerinti sorrend megegyezik a felsorolási sorrenddel, a legkisebb van legelöl), azaz példánknál maradva
           piros <  kek  <  sarga  <  zold
A felsorolt típus a sorszámozott típusokkal kompatibilis típus.
 


root

Tue May 19 00:35:19 CEST 1998