Lekcja: "Programowanie - język C- C++ - złożone typy danych, wskaźniki"
Wyliczenia
Typ wyliczeniowy jest zbiorem symbolicznych stałych całkowitych określających
wszystkie dopuszczalne wartości jakie może przyjmować zmienna tego typu.
Typ wyliczeniowy definiuje się za pomocą słowa kluczowego enum.
Przykład wyliczenia:
enum
nazwa_napoju
{cola,pepsi,tiger,kubus,cisowianka}
picie;
słowo kluczowe
nazwa typu
zbiór dopuszczalnych
stałych symbolicznych
deklaracja zmiennej
Powyższa deklaracja spowoduje, że stałym ze zbioru wartości typu nazwa_napoju przypisane zostaną kolejne liczby całkowite od 0 do 4. Wartości przypisywane stałym można ustalać na etapie definiowania typu. Na przykład definicja postaci:
enum miara{sztuka=1,tuzin=12,kopa=60,gros=144};
spowoduje nadanie wartości określonych w liście wyliczenia.