На данный вопрос уже ответили:
Интересует код возможной реализации функции демонстрирующий причины почему функция malloc принимает один параметр а calloc два?
Функция calloc выделяет блок памяти для массива размером — num элементов, каждый из которых занимает size байт.
Функция malloc выделяет блок памяти, размером sizemem байт.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей