Punteros incrementales, secuencia exacta
Acabo de empezar a aprender C, y lo entiendo
*a = *b;
a++;
b++;
y
*a++ = *b++
son equivalentes, pero es que lo que realmente está sucediendo cuando la línea
*a++ = *b++
¿se llama? ¿Alguien puede aclarar cómo el compilador está interpretando la segunda línea? Sé sobre la precedencia de derecha a izquierda y eso, pero ¿puede alguien escribir con precisión los pasos que el compilador utiliza para interpretar esta línea de código?