Chapter 8 Pointers

The next two chapters explain pointers—a large and important topic in C. This chapter explains fundamental techniques: how to use pointers with various data types and pass them to functions. In Chapter 9, “Advanced Pointers,” we'll explore more advanced pointer techniques, such as multiple indirection.

If you have never used pointers before, you may want to read this chapter now and then turn to Chapter 9 after you have had some practice using pointers in your own programs.

Summary: Don't panic!

There's a lot of new information in these two chapters. Don't be discouraged if you don't grasp it all on a first reading. The idea behind a pointer is simple, but some advanced pointer techniques are not so easy to follow at first.