Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Перечисления (enum)

.pdf
Скачиваний:
25
Добавлен:
10.08.2019
Размер:
71.04 Кб
Скачать

vk.com/club152685050

Перечисления

Это альтернативный метод описания целых констант. Определение перечисляемого типа выглядит следующим образом:

enum [имя_типа] {список_значений};

Например enum {A, B, C};

определяет три целых константы, называемые перечислителями, и присваивает им значения. По умолчанию перечислителям присваиваются значения начиная с 0 в порядке возрастания. Т.о. перечисление эквивалентно записи

A=0;

B=1;

C=2;

Для любой константы можно явно указать значения enum {A=10, B, C};

enum {A=10, B=20, C=30};

Перечисление может быть именованным. Если перечисляемому типу дать имя, то его можно использовать в описании переменных. Например:

enum metal {Fe,Co,Na,Cu,Zn); metal Metl,Met2;

Здесь идентификатор metal становится именем типа. После такого описания в программе возможны следующие операторы:

Metl=Na; Met2=Zn;