La réponse : la fameuse fonction XOR
Exemple :
A=10 et B=12 soit en binaire A=1010 et B=1100
En réalisant :
A=A XOR B // la variable A prend la valeur 6
B=A XOR B // la variable B prend la valeur 10
A=A XOR B // la variable A prend la valeur 12
On a bien échanger les valeurs de A et de B sans variable intermédiaire
Partager