re: Swap two integers in 'C' programming Without using third variable VIEW POST


While it does have some educational value to show that this is possible, this method has two issues:

  • Both a = a + b and a = a - b can cause an overflow.

  • I can't imagine many situations where saving a few bytes really makes up for the loss in readability.

code of conduct - report abuse