Ho sempre saputo che quando uso la funzione malloc(n) mi viene restituito un puntatore a void relativo al primo byte della locazione appena riservata.
Ma cosa vuol dire che è un puntatore a void??
Se facessi cosi:
anzichè cosi:codice:lista /* puntatore ad una struct lista */ l = malloc(sizeof(struct lista));
Graziecodice:lista l = (lista) malloc(sizeof(struct lista));