free()
De ArduWiki
Revisión del 13:15 15 jul 2018 de Kike GL (Discusión | contribuciones) (Página creada con «== Descripción == Desasignar bloque de memoria. Un bloque de memoria asignado previamente por una llamada a malloc, Calloc o realloc está desasignado, volvie...»)
Contenido
Descripción
Desasignar bloque de memoria.
Un bloque de memoria asignado previamente por una llamada a malloc, Calloc o realloc está desasignado, volviendo a estar disponible para otras asignaciones.
Sintaxis
free(ptr);
Parámetros
Retorno
Nada
Advertencias
- Si ptr no apunta a un bloque de memoria asignado con las funciones malloc, Calloc o realloc, causa un comportamiento indefinido.
- Si ptr es un puntero nulo, la función no hace nada.
- Tenga en cuenta que esta función no cambia el valor de ptr en sí, por lo tanto, todavía apunta a la misma ubicación (ahora no válida).