Caso eu não use a funçaõ free(), qdo meu programa terminar, a memória recebida pela função malloc continuara reservada e inutilizada p/ outras aplicações ???
Não, o sistema operacional dá um liberou geral quando acaba um processo.