free

 Функция            Освобождает память, выделенную под блок.

 Синтаксис          #include
                    void free(void *block);

 Файл, содержащий   stdlib.h и alloc.h
 прототип

 Описание           free освобождает блок памяти, выделенный функциями
                    calloc, malloc или realloc.

 Возвращаемое       Нет.
 значение

 Переносимость      free совместима с системой UNIX и поддерживается
                    стандартом ANSI C.

 Смотрите также     calloc freemem malloc realloc strdup

 Пример:

 #include
 #include
 #include

 int main(void)
 {
    char *str;
    /* выделить память под строку */
    str = malloc(10);
    /* скопировать в строку "Hello" */
    strcpy(str,"Hello");
    /* вывести строку */
    printf("Строка: %s\n",str);
    /* освободить память */
    free(str);
    return 0;
 }