Возможный дубликат:
c разница между malloc и calloc
Пожалуйста, объясните значение этого утверждения,
Другой разница между malloc() и Функции calloc() - это то, что память выделено функцией malloc() содержит значения мусора, а память выделено функцией calloc() содержит все нули.
Источник (программирование "C", Салим Я. Амдани)
Спасибо