Главная arrow Программирование arrow PC arrow enum - перечисление Wednesday, March 29 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

enum - перечисление Версия для печати
Написал microsin   
17.07.2007
Перечисления состоят из нескольких констант, называемых константами перечисляемого типа. Для описания таких конструкций используется служебное слово enum, которое используется специально для ввода в программу перечислений. Есть еще несколько тонкостей использования таких констант, требующих пояснений.
Лучше всего показать это на примерах:
enum children {Victor=1, Ivan, Katerina};
enum okruga {Central, Zapadniy, Prikubanskiy, Karasunskiy};

В первом списке даны имена детей. Обратите внимание, что после константы Victor имеется знак"=" и записано число 1. В этом случае именованная константа со знаком "=" получает значение 1, а все последующие за ней константы получат целые числовые значения, увелиличенные на 1. Поэтому значение константы Ivan равно 2, а числовое значение именованной константы Katerina равно 3. Во втором примере даны наименования округов города. Однако, в новом списке нет знака "=". Тогда округу Central будет соответствовать числовое значение 0, а все последующие константы также, как и в предыдущем случае, получат увеличенные на 1 значения. Таким образом, округ Zapadniy будет иметь значение 1, округ Prikubanskiy - значение 2, и округ Karasunskiy - значение, равное 3.
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017