Dovresti trovare ulteriori informazioni in rete e sui libri sotto la voce: "Allocazione dinamica della memoria in C".

Gli array ed i puntatori hanno un rapporto stretto.