enum - перечисление |
Добавил(а) microsin |
Перечисления состоят из нескольких констант, называемых константами перечисляемого типа. Для описания таких конструкций используется служебное слово 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. |