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