Справочник по C/C++
calloc()

#include <stdlib.h>
void *calloc(size_t num, size_t size);

Описание

Выделяет память для массива содержащего определённое количество объектов

Функция calloc() выделяет память, размер которой равен значению выражения num*size, т.е. память, достаточную для массива, содержащего num объектов размером size.

Функция calloc() возвращает указатель на первый байт выделенной области. Если для удовлетворения запроса нет достаточного объема памяти, возвращается нулевой указатель. Важно всегда удостовериться, что возвращаемое значение не является нулевым указателем, причем это нужно сделать еще до попытки его использовать.



Реклама