R Справочное руководство по С++

R.5.18 Операция запятая.

   


Назад  |  Вперёд

Операции запятая выполняются слева направо.

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

Пара выражений, разделенных запятой, вычисляется слева направо и значение левого выражения уничтожается. Все побочные эффекты вычисления левого выражения могут возникать до вычисления правого выражения. Тип и значение результата совпадают с типом и значением правого выражения. Результат является адресом, если таковым является правое выражение.

В контекстах, где запятая имеет специальное значение, скажем в списке фактических параметров функции ($$R.5.2.2) или в списке инициализаторов ($$R.8.4), описанная здесь операция запятая может появляться только в скобках, например, вызов функции

           f(a, (t=3,t+2), c);

содержит три параметра, причем второй имеет значение 5.


Назад  |  Вперёд


OtDiatlovaOU
К началу книги

Оформление и дизайн книги OtDiatlovaOU.
Вся книга, архив.