Russian Belarusian English German Japanese Ukrainian

Функция


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

Синтаксис


#include<alloc.h>
void free(void *block);

Прототип


stdlib.h

alloc.h

Описание


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

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


Нет.

Переносимость


Функция free совместима с системой UNIX и поддерживается стандартом ANSI C.

Пример


#include<string.h>
#include<stdio.h>
#include<alloc.h>

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту