NoneFree - это функция для освобождения памяти, полученная из malloc и других функций в C. Не используйте этот тег для ссылки на бесплатное программное обеспечение. Просить рекомендации по программному обеспечению не по теме в stackru. Если у вас есть вопрос о бесплатном программном обеспечении, вы можете задать его здесь: https://softwarerecs.stackexchange.com/

free() это функция стандарта C (ISO 9899:1989), заявленная в <stdlib.h> освободить память, выделенную предыдущим вызовом malloc, calloc, или realloc. В системах POSIX (IEEE Std 1003.1) он также используется для освобождения памяти, полученной от вызововposix_memalign а также strdup.


ИМЯ

free - free allocated memory

ОБЗОР

#include <stdlib.h>

void free(void *ptr);

ОПИСАНИЕ

В free() функция освобождает пространство памяти, на которое указывает ptr, которое должно было быть возвращено предыдущим вызовомmalloc(), calloc() или realloc(). В противном случае или если free(ptr) уже был вызван ранее, возникает неопределенное поведение. Если ptr равен NULL, никакая операция не выполняется.

ВОЗВРАТНАЯ СТОИМОСТЬ

В free() функция не возвращает значения.


Википедия

Ссылки

Связанные теги