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