Curso de Programación en C/Prog81

De WikiCabal
Ir a la navegación Ir a la búsqueda

Prog81

 1 #include <stdio.h>
 2 
 3 int main( void )
 4 {
 5   const char * mensaje = "No seas tonto";
 6   const char * copia;
 7 
 8   copia = mensaje;
 9 
10   printf( "%s\n", copia );
11 
12   printf( "mensaje = %s; &mensaje = %p; valor = %p\n",
13                                         mensaje, &mensaje, mensaje );
14 
15   printf( "copia = %s; &copia = %p; valor = %p\n", copia, &copia, copia );
16 
17   return 0;
18 }

Resultado

[rrc@llawyr CClase]$ gcc -Wall -o Prog81 Prog81.c
[rrc@llawyr CClase]$ ./Prog81
No seas tonto
mensaje = No seas tonto; &mensaje = 0x7fff383590f8; valor = 0x400660
copia = No seas tonto; &copia = 0x7fff383590f0; valor = 0x400660

Explicación