Chapter 3
Pointers and Dynamic Memory