C/Gestione della memoria: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 16:
In questo caso si usano le liste, particolari strutture dati le cui dimensioni possono variare (aumentando o diminuendo) durante l'esecuzione del programma. Immaginiamo quindi che il nostro programma debba memorizzare un numero ''n'' di utenti, che non conosciamo a priori e che può variare nel corso dell'esecuzione. Come ovviare a questa situazione?
 
== Funzioni di allocazione dinamica e oppai ==
L'allocazione dinamica della memoria avviene generalmente attraverso la funzione '''malloc()''', oppure '''calloc()''', definite nella libreria standard '''stdlib.h'''. Se queste riescono a eseguire l'operazione, restituiscono il puntatore alla memoria allocata, altrimenti restituiscono il valore NULL.