Intercambio de 2 variables
Publicado por Ivano (1 intervención) el 29/01/2003 14:33:58
Mi problema es q quiero intercambiar 2 variables sin usar variables auxiliares, bien pues encontre la solución siguiente:
int a = 1;
int b = 2;
a^=b^=a^=b;
Mi pregunta es : alguien puede explicarme como funciona la última línea? No comprendo bien su funcionamiento exacto.
Gracias y un saludo a todos.
int a = 1;
int b = 2;
a^=b^=a^=b;
Mi pregunta es : alguien puede explicarme como funciona la última línea? No comprendo bien su funcionamiento exacto.
Gracias y un saludo a todos.
Valora esta pregunta


0