calloc بر خلاف malloc مموری گرفته شده را مقدار اولیه صفر میده پس طبیعتا malloc سریع تر هست .
ورودی 2 تابع هم متقاوت هست :
//array ee be andaze "num" va size har khane "elem_size" barmigardane
void* calloc (size_t num, size_t elem_size);
//andaze "size" byte hafeze bargasht dade mishe
void* malloc (size_t size);