Поделиться через


Общие сведения о выражениях

  • основное-выражение:
    identifier

    константа

    строковый-литерал

    ( выражение )

  • выражение:
    выражение-присваивания

    выражение , выражение-присваивания

  • константное-выражение:
    условное-выражение

  • условное-выражение:
    логическое-выражение-ИЛИ

    выражение-логического-ИЛИ ? выражение : условное-выражение

  • выражение-присваивания:
    условное-выражение

    унарное-выражение оператор-присваивания выражение-присваивания

  • постфиксное-выражение:
    основное-выражение

    постфиксное-выражение [ выражение ]

    постфиксное-выражение ( список-выражений-аргумента необ )

    постфиксное-выражение . идентификатор

    постфиксное-выражение –> идентификатор

    постфиксное-выражение ++

    постфиксное-выражение ––

  • список-выражений-аргументов:
    выражение-присваивания

    список-выражений-аргументов , выражение-присваивания

  • унарное-выражение:
    постфиксное-выражение

    ++ унарное-выражение

    –– унарное-выражение

    унарный-оператор

    выражение-приведения

    sizeof унарное-выражение

    размер ( имя-типа )

  • унарный-оператор: один из
    & * + – ~ !

  • выражение-приведения:
    унарное-выражение

    ( имя-типа ) выражение-приведения

  • мультипликативное-выражение:
    выражение-приведения

    мультипликативное-выражение * выражение-приведения

    мультипликативное-выражение / выражение-приведения

    мультипликативное-выражение % выражение-приведения

  • выражение-сложения:
    выражение-умножения

    выражение-сложения**+** выражение-умножения

    выражение-сложения выражение-умножения

  • выражение-сдвига:
    аддитивное-выражение

    выражение-сдвига << аддитивное-выражение

    выражение-сдвига >> аддитивное-выражение

  • выражение-отношения:
    выражение-сдвига

    выражение-отношения < выражение-сдвига

    выражение-отношения > выражение-сдвига выражение-отношения <= выражение-сдвига

    выражение-отношения >= выражение-сдвига

  • выражение-равенства:
    выражение-отношения

    выражение-равенства == выражение-отношения

    выражение-равенства != выражение-отношения

  • выражение-И:
    выражение-равенства

    выражение-И & выражение-равенства

  • выражение-эксклюзивного-ИЛИ:
    выражение-И

    выражение-эксклюзивного-ИЛИ ^ выражение-И

  • выражение-инклюзивного-ИЛИ:
    выражение-эксклюзивного-ИЛИ

    выражение-инклюзивного-ИЛИ | выражение-эксклюзивного-ИЛИ

  • выражение-логического-И:
    выражение-инклюзивного-ИЛИ

    выражение-логического-И && выражение-инклюзивного-ИЛИ

  • выражение-логического-ИЛИ:
    выражение-логического-И

    выражение-логического-ИЛИ || выражение-логического-И

См. также

Ссылки

Грамматика структуры фразы