Программирование на C и C++

Онлайн справочник программиста на C и C++

Сокращенные операторы в С

С имеет несколько специальных сокращенных операторов, кодирующих некоторые операторы присваивания. Например:

х = х + 10;

может быть кратко записано как

х += 10;

Оператор += сообщает компилятору, что необходимо присвоить переменной х старое значение x плюс 10.

Это сокращение работает для всех бинарных операторов в С (где требуется два операнда). Стандартная форма сокращений следующая:

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

то же самое, что и

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

В другом примере

х = х - 100;

записывается как

х -= 100;

Сокращенная нотация широко используется при профессиональном написании программ, и следует хорошо с ней разобраться.