61
C / C++ / Re:Apuntador a arreglo de enteros y arreglo de apuntadores a enteros en lenguaje c.
« en: Noviembre 26, 2015, 10:21:22 pm »
Enas , mira esto a ver si lo entiendes :
He intentado explicarlo lo mejor que he podido.
Un saludo.
Código: [Seleccionar]
int array[35]; // un arreglo de 35 enteros
int (*a)[35]=&array;//puntero al inicio de arreglo
int *b[10]; // un arreglo de 10 punteros
(*a)[0]=12345; // asignamos un valor al puntero que apunta a la posicion 0 del arreglo
b[0]=a[0]; // metemos el puntero en el array de punteros
printf ("direccion de la posicion 0 del arreglo:0x0%x valor :%i\n",&array[0],array[0]);
printf ("direccion:0x0%x valor:%i\n",b[0],*b[0]); // vemos como trabajo la asignacion
He intentado explicarlo lo mejor que he podido.
Un saludo.