Curso de Programación en C/Prog68
Ir a la navegación
Ir a la búsqueda
Prog68
1 #include <stdio.h>
2
3 void intercambio( int u, int v );
4
5 int main( void )
6 {
7 int x = 5,
8 y = 10;
9
10 printf( "Originalmente x = %d e y = %d.\n", x , y );
11 intercambio( x, y );
12 printf( "En main(), Después de intercambio( x, y ) x = %d e y = %d.\n",
13 x, y );
14
15 return 0;
16 }
17
18 void intercambio( int u, int v )
19 {
20 int temp;
21
22 printf( "Inicialmente en intercambio u = %d y v = %d.\n", u , v );
23 temp = u;
24 u = v;
25 v = temp;
26 printf( "En intercambio(), Después de intercambiar u = %d y v = %d.\n",
27 u, v );
28 }
Resultado
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog68 Prog68.c [rrc@Pridd CClase]$ ./Prog68 Originalmente x = 5 e y = 10. Inicialmente en intercambio u = 5 y v = 10. En intercambio(), Después de intercambiar u = 10 y v = 5. En main(), Después de intercambio( x, y ) x = 5 e y = 10.