Описатели с модификаторами
Описатели с модификаторами
В разделе 1.4 "Ключевые слова" приведен перечень специальных ключевых слов, реализованных в СП MSC и СП ТС. Использование специальных ключевых слов (называемых в дальнейшем модификаторами) в составе описателей позволяет придавать объявлениям специальный смысл. Информация, которую несут модификаторы, используется компилятором языка Си в процессе генерации кода.
Рассмотрим правила интерпретации объявлений, содержащих модификаторы const, volatile, cdecl, pascal, near, far, huge, interrupt.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
15.17.1 Описатели файлов
15.17.1 Описатели файлов Когда клиент монтирует каталог, протокол возвращает ему описатель файла (file handle), который должен идентифицировать данный каталог в последующих запросах клиента. Монтируемый каталог может содержать подкаталоги, имеющие, в свою очередь, собственные
R.8 Описатели
R.8 Описатели Список-описателей, фигурирующий в описании, - это последовательность через запятую описателей, каждый из которых может иметь инициализатор.список-описаний: описатель-с-инициализатором список-описаний ,
R.17.4 Описатели
R.17.4 Описатели список-описаний: описатель-с-инициализатором список-описаний , описатель-с-инициализаторомописатель-с-инициализатором: описатель инициализатор optописатель: имя-в-описателе операция-ptr описатель описатель ( список-описаний-параметров )
Описатели
Описатели Синтаксис описателей Синтаксис описателей рекурсивными правилами:<идентификатор><описатель> []<описатель> [<константное-выражение>]*<описатель><описатель>()<описатель>(<список типов аргументов>)(<описатель>)Описатели в языке Си
Интерпретация описателей с модификаторами
Интерпретация описателей с модификаторами Модификаторы cdecl, pascal, interrupt воздействуют на идентификатор и должны быть записаны непосредственно перед ним.Модификаторы const, volatile, near, far, huge воздействуют либо на идентификатор, либо на звездочку, расположенную непосредственно
8.3 Описатели
8.3 Описатели Список_описателей, появляющийся в описании, есть раздленная запятыми последовательность описателей, каждый из кторых может иметь инициализатор.список_описателей: иниц_описатель иниц_описатель , список_описателейиниц_описатель:описатель инициализатор