NOMBRE

free - libera la memoria asignada dinámicamente

SINOPSIS

Archivo de encabezado

```c

include

```

Prototipo

c void free(void *ptr);

Piense en void * como el significado de la dirección de cualquier tipo de valor en la memoria.

DESCRIPCIÓN

Esta función libera la memoria que ha sido asignada dinámicamente con malloc. Espera como entrada el puntero que fue retornado por malloc.

VALOR DE RETORNO

Esta función no retorna ningún valor.

EJEMPLO

```c

include

include

include

int main(void) { char s = "hello, world\n"; char t = malloc(strlen(s) + 1); if (t != NULL) { strcpy(t, s); printf("%s\n", t); free(t); } } ```