next up previous contents
След.: Взаимодействующие производные типы Выше: Средства взаимодействия с C Пред.: Указатели   Содержание

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

В Фортран введено понятие перечисления для взаимодействия с соответствующей конструкцией языка C. Объявляется оно оператором ENUM, BIND(C), а завершается END ENUM. Между ними находится один или несколько перечислителей вида

ENUMERATOR [::] имя [= выр] [,...].

Имена отвечают целым константам. Если имеется инициализация, нельзя опускать символ :: Если инициализация отсутствует, то первой константе назначается значение нуль, а любой другой -- значение предыдущей, увеличенной на единицу. Константы можно определять как одним, так и несколькими перечислителями, хотя в любом случае порядок существен.



Ilya A. Chernov 2012-12-19
X