1. Which of the following statements are true about a successful call
to malloc, that is, a call that returns a non-NULL pointer?
None may be true, or more than one statement may be true.
Briefly explain your answer.
a. A successful call to malloc will always reduce the
number of free blocks.
b. A successful call to malloc may leave the number of free blocks
unchanged.
c. A successful call to malloc may increase the number
of free blocks.