A parte che ti è giù stato risposto altrove, dovresti scrivere quello che vuoi nel testo del thread e non nel titolo ...
In tutti i casi, non è possibile una spiegazione linea per linea in dettaglio, non siamo a scuola ... ma se vuoi leggere qualcosa della malloc, ti ho dato già un link. Dicci cosa non ti è chiaro, dopo averlo letto e ne parliamo.