Standard C Memory

callocallocates and clears a two-dimensional chunk of memory
freereturns previously allocated memory to the operating system
mallocallocates memory
reallocchanges the size of previously allocated memory