Red de conocimiento informático - Material del sitio web - Cómo intercambiar los valores de dos variables

Cómo intercambiar los valores de dos variables

Si intercambias los valores de dos variables dentro de una función, puedes utilizar las siguientes tres sentencias:

t=a;

b=t;

Si deseas intercambiar los valores de dos variables llamando a una función, puedes usar:

void swap( int *x, int * y)

{int t=*x;

*x=*y;

*y=t;

}

Llamada:

int a=5, b=7;

swap(amp; a, amp; b);