De l'aide svp

Julius -  
 vyr -
comment faire, le changement de 2 variables sans objet intermédiaire?
je suis un débutant à l'aide!!!!!!!!!!!

1 réponse

  1. vyr
     
    si tu fais ça en c, c++ ou java (?) :

    a^=b;
    b^=a;
    a^=b;

    dans un autre langage, il faut trouver le moyen de faire
    a = a XOR b
    b = b XOR a
    a = a XOR b

    où XOR est un opérateur bit à bit, comme ^ en c, c++ ou java
    Je te passe l'explication, le plus simple, c'est d'essayer et de se rendre compte que ça marche ...
    0