What are the differences between malloc () and calloc ()?
Question :
What are the differences between malloc () and calloc ()?
Malloc Calloc 1-Malloc takes one argument Malloc(a);where a number of bytes 2-memory allocated contains garbage values
1-Calloc takes two arguments Calloc(b,c) where b no of object and c size of object
2-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.
Similar Questions
What is a NULL Pointer? Whether it is same as an uninitialized pointer?
In C, why is the void pointer useful? When would you use it?
What is near pointer?
What is a normalized pointer, how do we normalize a pointer?
What is a huge pointer?
What is a far pointer? Where we use it?
Difference between pass by reference and pass by value?
What are the differences between malloc () and calloc ()?
What are the uses of a pointer?
What is a pointer?