Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Составные операторы языка Си (C)

Язык Си позволяет использовать сокращенную запись выражений со многими операторами. Все операторы: унарные, бинарные, инкремента и декремента, - могут быть скомбинированы с оператором присваивания. Практически любое выражение вида:

<переменная>=<переменная><оператор><выражение>;

может быть заменено на следующее:

<переменная><оператор>=<выражение>;

Приведем несколько примеров подобного сокращения выражений:

Х+=2 – альтернатива – х=х+2;

Что касается составного оператора (или блока), представляющего собой набор логически связанных операторов, помещенных между открывающей ({) и закрывающей (}) фигурными скобками ("операторными скобками"), то за ним точка с запятой не ставится. Отметим, что блок отличается от составного оператора наличием определений в теле блока.