Struktury 
Typy wyliczeniowe

Pisząc

enum DzienTygodnia{nie,pon,wto,sro,czw,pia,sob};

definiujemy własny typ, tak zwany typ wyliczeniowy. Oczywiście można teraz zadeklarować

DzienTygodnia dzienWyplaty=pia;

Kompilator kojarzy z elementami typu wyliczeniowego kolejne liczby całkowite, poczynając od zera, chyba, że explicite przy definicji typu konkretny element skojarzono z inną liczbą, tak jak w przykładzie

enum controlKeys{tab=8,enter=13};
Materiały przeznaczone wyłącznie dla studentów
Instytutu Informatyki i Matematyki Komputerowej UJ
Daniel Wilczak