Хелпикс

Главная

Контакты

Случайная статья





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



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

calloc void *calloc(size_t, size_t); Возвращает указатель на начало области оперативной памяти для размещения n элементов по m байт каждый. При неудачном завершении возвращает NULL.
free void free(void *bl); Освобождает ранее выделенный блок оперативной памяти с адресом первого байта bl
malloc void *malloc(size_t s); Возвращает указатель на блок памяти длиной s байт. При неудачном завершении возвращается значение NULL
realloc void * realloc(void *bl, size_t ns); Изменяет размер ранее выделенной памяти с адресом начала bl на ns байт

Функция calloc аналогична функции malloc, но дополнительно инициализирует выделенную память байтом '\0' (0, NULL).

Функции, перечисленные в таблице, определены в библиотеке <stdlib.h>



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.