Salve a tutti,
volevo chiedervi se alloco dinamicamente in C un array :
int *a
tot=5;
a=(int *) malloc(tot*sizeof(int));
per deallocare basta free(a) oppure devo deallocare cella per cella? Cioè free(a) dealloca solo la cella a[0] o tutto il blocco riservato all'array?
Grazie.