I += c это как i = i + c
i -= c это как i = i - c
Операция пост-инкремента(i++) возвращает значение переменной i до выполнения этого инкремента. Операция префикс-инкремента (++i) возвращает значение уже измененной переменной.
Т.е.
1).
i += ++c + ++i это как 3 = 4 + (3 + 4) ← обрати внимание на 4(i), что после выполнения префикс-инкремента, значение i изменилось всем выражении.
4 + (3 + 4) = 11
2) i-=c-- + --i это как 3 = 2 - (2 + 2) ← обрати внимание, что значение переменной c изменится, только после операции с ней, т.е. в данном случае, в скобке, она останется без изменений, хотя в конечном итоге, ее значение все таки изменится. С переменной i наоборот, значение изменяется сразу и это значение изменяется во всем выражении.
2 - (2 + 2) = -2