Malloc takes one argument Malloc(a); where a number of bytes
memory allocated contains garbage values
calloc
Calloc takes two arguments Calloc(b,c) where b no of object and c size of object
It initializes the contains of block of memory to zerosMalloc takes one argument, memory allocated contains garbage values. It allocates contiguous memory locations. Calloc takes two arguments, memory allocated contains all zeros, and the memory allocated is not contiguous