Possible Duplicate:
c difference between malloc and calloc
Please explain the significance of this statement,
Another difference between the malloc() and calloc() functions is that the memory allocated by malloc( ) function contains garbage values, while memory allocated by calloc( ) function contains all zeros.
Source ('C' Programming, Salim Y. Amdani)
Thanks