What is the return type of malloc() or calloc()?
Answer: C
malloc() and calloc() return void *, without void * we may get warning in C if we don't type cast the return type to appropriate pointer.