Publicis Sapient interview question

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