void *calloc(size_t num, size_t size)
Прототип:
Описание:
Функция calloc() возвращает указатель на выделенную память. Размер выделенной памяти равен величине num*size, где size задается в байтах. Это означает, что функция calloc() выделяет достаточно памяти для массива из num объектов каждый размером size байт.
Функция calloc() возвращает указатель на первый байт выделенной области. Если памяти недостаточно для удовлетворения запроса, то возвращается нулевой указатель. Всегда важно проверять возвращаемое значение на его равенство NULL, прежде чем использовать этот указатель.
Пример: