Where do alloc() family of functions get their memory blocks from?

What is Garbage? What do they lead to?


What is the free() function used for?

What’s the syntax?


Common Pitfall: What are “Dangling Pointers”?

How do we fix them?