Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

Правило: Переменной, идентификатор которой объявлен с описателем const, нельзя присвоить иное значение, чем было установлено при объявлении идентификатора. Инициализирующее значение при объявлении константы является обязательным. Наряду с базовыми целыми и вещественными типами различных размеров в программе могут объявляться и использоваться данные типов, определяемых программистом: указатели, ссылки, агрегаты данных и данные перечислимого типа. Опр. Перечислимый тип применяется для данных целого типа, которые могут принимать ограниченный набор значений. Каждому значению соответствует собственное имя-идентификатор и целое число, значение этого имени. Объявление перечислимого типа строится по схеме: епит идентификатор {список перечисления } деклараторы- инициализаторы; Здесь идентификатор задает имя перечислимого типа, список перечисления состоит из перечислителей, разделенных запятыми. Каждый перечислитель задается идентификатором и, возможно, целым значением типа char или int, например, епит color { RED, GREEN, BLUE } en color; enum lex type { CNST, VAR, OPER=3, FUNC }; Если значение перечислителя не задано, первый из них получает значение 0, а каждый следующий - значение, большее на 1. Вообще любой перечислитель по умолчанию имеет значение на 1 больше предыдущего. Правило: В Си/Си-н- принято записывать идентификаторы перечислителей прописными буквами. Имена перечислителей используется либо как именованные константы, либо для присваивания переменным перечислимого типа. Опр. Пробел, табуляция, перевод строки, возврат каретки, новая страница, вертикальная табуляция и новая строка- это символы, называемые пробельными, поскольку они имеют то же самое назначение, как и пробелы между словами и строками на печатной странице. Эти символы разделяют объекты,

RkJQdWJsaXNoZXIy MTExODQxMg==