A linguagem C permite alocar (reservar) blocos de memória utilizando ponteiros. A esse processo dá-se o nome de alocação dinâmica, que faz uso das funções malloc, calloc, realloc e free. Para liberar um bloco de memória previamente alocado, por meio de entrada, faz-se uso de qual função?