Curso de Programación en C/Prog70

De WikiCabal
< Curso de Programación en C
Revisión del 18:42 20 jul 2012 de Verkerhack (discusión | contribuciones) (Prog70)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
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.

Explicación