malloc() allocates memory from the heap and not from the stack.
Answer: A
Heap area consist of hash codes .i.e. addreses while stack may or may not be that's why malloc() allocates memory from the heap