Hacer un swap con XORs en C/C++

elira Programación Leave a Comment

En alguna ocasión encontré un código con una forma muy curiosa de hacer un swap, veamos un código de ejemplo: La razón por la que esto funciona puede ser deducida si se conoce como funciona un XOR, así que recordemos rápidamente la tabla de verdad para XOR Ahora veamos que sucede con un ejemplo ilustrativo, usando los número 10 y …