Я знаю на некоторых языках следующее:
a += b
более эффективно, чем:
a = a + b
, поскольку устраняет необходимость в создании временной переменной. Это так в C? Более эффективно использовать + = (и, следовательно, - = * = и т.д.)
- =
* =