С имеет несколько специальных сокращенных операторов, кодирующих некоторые операторы присваивания. Например:
х = х + 10;
может быть кратко записано как
х += 10;
Оператор += сообщает компилятору, что необходимо присвоить переменной х старое значение x плюс 10.
Это сокращение работает для всех бинарных операторов в С (где требуется два операнда). Стандартная форма сокращений следующая:
переменная = переменная оператор выражение;
то же самое, что и
переменная оператор = выражение;
В другом примере
х = х - 100;
записывается как
х -= 100;
Сокращенная нотация широко используется при профессиональном написании программ, и следует хорошо с ней разобраться.