Publicis Sapient Interview Question

difference between calloc and malloc? does the header files contain declarations or definitions?