Re:Swapping two Numbers without Temporary Variables
by setuids on Thursday March 24, 2022 @09:07PM
(#30797622)
> under/overflow
Assuming the 2 variables are treated as unsigned ints, even with under/overflows the algorithm works, since if a=a+b overflows, then b=a-b is guaranteed to underflow, thus returning the original a.
The overflowed bit is irrelevant here
[ Parent
| on HN ]