Számlált adattípus (enum)

A számlálások olyan típusok, amelyek megfelelnek az egész konstansok készleteinek, amelyek mindegyikének egyedi neve van.

enum <имя перечисления> a megnevezett állandók listája >>;

Például, ha a konzol ablakot át szeretnénk alakítani, vagy módosítanunk kell a konzolon megjelenő szöveg színét, a színes fogalommal kell rendelkeznünk. A konzol minden színét egész számként kódolják. A nullák megfelelnek a feketének, az egyik a kéknek és így tovább. De a színek számának megjegyzése nem túl kényelmes. Kényelmesebb az ilyen felsorolásból származó nevek használata:

Fekete, kék, Gren, cián, vörös, bíbor, BROWN, lightgray, DARKGRAY, világoskék, LIGHTGREN, LIGHTCYAN, alapnyomat, LIGHTMAGENTA, sárga, fehér

Általában az első számlálóelemnek 0 értéke van, és minden későbbi értéke 1-nél nagyobb, mint az előző.

Szükség esetén az elemek hozzárendelhetők más értékekhez is:

Kiválaszthatja a konstansokhoz hozzárendelni kívánt értékeket, de egész számot kell tartalmaznia (beleértve a karaktert is). Ehhez írja be a kívánt értékeket a leírásban:

Ha kijelöl egy értékű állandó, és nem rendel semmit állandók, azt követő, lesznek rendelve egymást követő értékeinek nyúlva kifejezetten a hozzá rendelt érték. Például,

a változó tigrének értéke 21, a változó oroszlán - értéke 22 és puma - értéke 23.

Ebben az esetben a fordító figyelmeztetést adhat arra, hogy csak három színérték kerül feldolgozásra három lehetséges közül.

Tehát a listák:

- Megadott állandók létrehozása az állandó érték automatikus növelésével

- Figyelmeztetések a fordító hibáiról