Curso de Programación en C/Prog63
Ir a la navegación
Ir a la búsqueda
Prog63
1 #include <stdio.h>
2
3 #define TAMANO 4
4
5 int main( void )
6 {
7 short fechas[TAMANO],
8 index;
9 short * pti;
10 double cuentas[TAMANO];
11 double * ptf;
12
13 pti = fechas; // assign address of array to pointer
14 ptf = cuentas;
15 printf( "%23s %10s\n", "short", "double" );
16 for( index = 0; index < TAMANO; index ++ )
17 printf( "Puntero + %d: %10p %10p\n",
18 index, pti + index, ptf + index );
19
20 return 0;
21 }
Resultado
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog63 Prog63.c [rrc@Pridd CClase]$ ./Prog63 short double Puntero + 0: 0xbf8a3678 0xbf8a3658 Puntero + 1: 0xbf8a367a 0xbf8a3660 Puntero + 2: 0xbf8a367c 0xbf8a3668 Puntero + 3: 0xbf8a367e 0xbf8a3670 [rrc@Pridd CClase]$