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