Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Сводка синтаксических правил↑ ⇐ ПредыдущаяСтр 16 из 16 Содержание книги
Поиск на нашем сайте
Выражения Основными выражениями являются следующие: выражение: первичное-выражение * выражение & выражение - выражение! Выражение \^ выражение ++ L-значение -- L-значение L-значение ++ L-значение -- SIZEOF выражение (имя типа) выражение выражение бинарная-операция выражение выражение? Выражение: выражение L-значение операция-присваивания выражение выражение, выражение первичное выражение: идентификатор константа строка (выражение) первичное-выражение (список выражений необ) первичное-выражение [выражение] L-значение. Идентификатор первичное выражение -> идентификатор L-значение: идентификатор первичное-выражение [выражение] L-значение. Идентификатор первичное-выражение -> идентификатор * выражение (L-значение) Операции первичных выражений () []. -> имеют самый высокий приоритет и группируются слеванаправо. Унарные операции * & -! \^ ++ -- SIZEOF(Имя типа) имеют более низкий приоритет, чем операции первичных выраже-ний, но более высокий, чем приоритет любой бинарной опера-ции. Эти операции группируются справа налево. Все бинарныеоперации и условная операция (прим. Перевод.: условная опе-рация группируется справа налево; это изменение внесено вязык в 1978 г.) группируются слева направо и их приоритетубывает в следующем порядке: Бинарные операции: * / % + - >> << < > <= >= ==!= & \^ \! && \!\!?: Все операции присваивания имеют одинаковый приоритет и груп-пируются справа налево.Операции присваивания: = += -= *=?= %= >>= <<= &= \^= \!= Операция запятая имеет самый низкий приоритет и группируетсяслева направо.Описания Описание:спецификаторы-описания список-инициализируемых-описателей необ; спецификаторы-описания: спецификатор-типа спецификаторы-описания необ спецификатор-класса-памяти спецификаторы-описания необспецификатор-класса-памяти: AUTO STATIC EXTERN REGISTER TYPEDEFспецификатор-типа: CHAR SHORT INT LONG UNSIGNED FLOAT DOUBLE спецификатор-структуры-или-объединения определяющее-тип-имясписок-инициализируемых-описателей: инициализируемый-описатель инициализируемый-описатель, список-инициализируемых-описателейинициализируемый-описатель описатель-инициализатор необописатель: идентификатор (описатель) * описатель описатель () описатель [константное выражение необ] спецификатор-структуры-или-объединения: STRUCT список-описателей-структуры STRUCT идентификатор \(список-описаний-структуры\) STRUCT идентификатор UNION \(список-описаний-структуры\) UNION идентификатор \(список-описаний-структуры\) UNION идентификаторсписок-описаний-структцры: описание-структуры описание-структуры список-описаний-структурыописание структуры: спецификатор-типа список-описателей-структуры:список-описателей-структуры описатель-структуры описатель-структуры,список-описателей-структурыописатель-структуры: описатель описатель: константное выражение:константное-выражениеинициализатор: = выражение = \(список-инициализатора\) = \(список-инициализатора\)список инициализатора: выражение список-инициализатора,список-инициализатора \(список-инициализатора\)имя-типа: спецификатор-типа абстрактный-описательабстрактный-описатель: пусто \(абстрактный-описатель\) * абстрактный-описатель абстрактный-описатель () абстрактный-описатель [константное-выражение необ]определяющее-тип-имя: идентификаторОператоры 26.4. Внешние определения Программа: внешнее-определение внешнее-определение программавнешнее-определение: определение-функции определение-данныхопределение-функции: спецификатор-типа описатель-функции тело-функции необописатель-функции: описатель (список-параметров) необсписок-параметров: идетификатор идентификатор, список-параметровтело-функции: список-описаний-типа оператор-функцииоператор-функции: \(список описаний список-операторов\) необопределение данных: EXTERN спецификатор типа список необ необ инициализируемых описателей; необ STATIC спецификатор типа список необ необ инициализируемых описателей необ;Препроцессор
|
||||
Последнее изменение этой страницы: 2016-08-26; просмотров: 193; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.242.22 (0.006 с.) |