Respuesta: Duda punteros Efectivamente,
un array es un puntero al que se le han asignado varias posiciones de memoria
datos[0] es lo mismo que *datos
datos[1] es lo mismo que *(datos+1)
datos[2] es lo mismo que *(datos+2)
"datos" es la dirección de un espacio de memoria, cuando decimos " *datos " estamos indicando que revise lo que se encuentra guardado en esa dirección de memoria; cuando decimos " *(datos+1) " estamos indicando que revise lo que hay dentro de la siguiente dirección de memoria. Los arrays y esto son exactamente lo mismo.
Saludos. |