Written to the company faced a C language

Users questions:c language 2 variable values change the general form: inta, b, c; c = a; a = b; b = c; asked how not to use intermediate variables C to achieve AB numerical conversion
Experts answer: with a different or on the line, not afraid to spill a = a ^ b; b = b ^ a; ** b ^ a is equivalent to b ^ a ^ b is alsoThat b ^ a ^ b is a value, and below the same a = a ^ b;
  • This information provided by the users.Thanks!