Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

free

free


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

Синтаксис          #include<alloc.h>
                   void free(void *block);

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

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

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

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

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

Пример:

#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;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог