enum.txt

(1 KB) Pobierz
tryb enum
Służy do tworzenia zmiennych, które mogš przyjmować tylko pewne z góry ustalone wartoci:
 enum Nazwa {WARTOSC_1, WARTOSC_2, WARTOSC_N };
miedzy zmiennymi stawiamy zawsze przecinek, inny przykład:
enum wlasny_enum
{
    przyklad0 = 0, //zamiast redników stosuje się przecinki
    przyklad1 = 1,
    przyklad2 = 2,
    //...
    przykladktorystam //przy "wartoci" ostatniej przecinka nie stosuje się
};
Uwaga: w wartociach mogš znajdować się tylko liczby całkowite. Nie możesz używać np. znaków char(tzn. możesz, jednak zamiast sensownego znaku program zwróci jego kod ASCII).
Na przykład można w ten sposób stworzyć zmiennš przechowujšcš kierunek:
 enum Kierunek {W_GORE, W_DOL, W_LEWO, W_PRAWO}; 
 enum Kierunek ruch = W_GORE;
lub inny przykład:
enum dni {pon, wto, sro, czw, pia, sob, nie};
jesli zmienne nie majš przypisanych żadnych wartoci, to numeracja zaczyna się od 0 (zera), czyli pon ma wartoc 0, czw ma 3.Możemy przypisać do zmiennych jakie wartoci, np
enum dni {pon=1, wto, sro, czw, pia, sob, nie};
i w tym przypadku numeracja zaczynasię od 1,potem następujš kolejno wto=2, sro=3...

Zgłoś jeśli naruszono regulamin