Перечисления
Перечисление — это список именованных целочисленных констант. Таким образом, тип перечисления — это спецификация списка имён, принадлежащих конкретному перечислению. Для создания перечисления используется ключевое слово enum. Общая форма перечисления имеет следующий вид. enum имя_перечисления {список_имён} список_переменных;Здесь имя_перечисления — имя типа данного перечисления. В списке имён, как и в списке переменных, элементы списка отделяются один от другого запятыми. Например, в следующем фрагменте программы сначала определяются перечисления городов, именуемое cities, и переменная c типа cities, а затем переменной c присваивается значение Houston. enum cities {Houston, Austin, Amarillo} c; c = Houston; В любом перечислении значение первого по (крайнего слева) имени умолчанию равно 0, значение второго имени равно 1 и т.д. Вообще каждому имени присваивается значение, на единицу больше значения предыдущего имени. Добавив инициализатор, можно придать имени некоторое конкретное значение. Например, в следующем перечислении имя Austin будет иметь значение 10. enum cities {Houston, Austin=10, Amarillo}В этом примере имя Amarillo будет иметь значение 11.
Смотрите также
|
Нет комментариев. Оставить комментарий: |