La primera oración asigna a+b a a.
La segunda oración asigna a-b a B, B = A+B-B = A.
La tercera oración asigna a-b a A, A = B.
A está mal, porque en este caso, después de asignar B a A, el valor de A será sobrescrito por el valor de B, lo que hará que A y B eventualmente sean iguales e iguales al B original.
par c, tomar prestada la variable T para almacenar el valor de A y luego implementar el intercambio de A y b.