Przyrostowe wskaźniki, dokładna sekwencja
Właśnie zacząłem się uczyć C i rozumiem to
*a = *b;
a++;
b++;
i
*a++ = *b++
są równoważne, ale czy to, co faktycznie się dzieje, gdy linia
*a++ = *b++
jest nazywany? Czy ktoś może wyjaśnić, w jaki sposób kompilator interpretuje drugą linię? Wiem o pierwszeństwie od lewej do prawej, ale czy ktoś może dokładnie napisać kroki, których kompilator używa do interpretowania tego wiersza kodu?