A função calloc também é uma função para alocação dinâmica de memória.A definição da função calloc em cplusplus.com:
Existem dois parâmetros: num, tamanho. num é o número de elementos a serem alocados e size é o tamanho dos elementos a serem alocados. Para ser diferenciado dos parâmetros malloc. A função calloc será inicializada em 0 após a abertura do espaço;
Se quiser inicializar, use calloc. Se não quiser inicializar, use malloc.
calloc = malloc + conjunto de memórias