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