a=b ou l'inverse

Problème



Comment inverser le contenu de deux variables int sans utiliser de variable intermediaire.

Programme




int main ( void ) {
int a=3, b=4;

    printf("avant : a=%d, b=%d\n",a,b);
    a ^= b ^= a ^= b;
    printf("apres : a=%d, b=%d\n",a,b);
}



codingfun_nospam_@salemioche.com
Dernière mise à jour: 26 Feb 2008 - Réalisé avec youhp3
A voir : Site Bébé - Glaces.org - Sorbets.org - IP relax - creer son site / forum
v1.0 - © Nicolas JEAN :CV - NiKoZEN : Création site internet 2002-2008
Hébergement web - appareils musculation - Lingerie - rencontre
saut en parachute - shopping en ligne - referencement site web