Так что это скорее теоретический вопрос. C ++ и языки (в), непосредственно основанные на нем (Java, C #, PHP), имеют операторы быстрого доступа для присвоения результата большинства бинарных операторов первому операнду, например a += 3; // for a = a + 3 a *= 3; // for a = a * 3; a <<= 3; //...