This chapter differs from all the other chapters in the book. Instead of describing topics, one at a time, and showing small examples, this entire chapter is one large example. Although no attempt is made to re-teach you the concepts presented in the example, you'll find that the chapter includes a well-documented program, set up in modular form, that contains ample comments that explain what is occurring in the code. Much of the program is self-documenting, meaning the code is formatted and variable names are such that you will be able to read the code in a straightforward manner and easily determine what much of the program does at each step.
This chapter teaches you the following topics:
The organization of a large C program
How data, control statements, and data structures work together to form an application
Review and feedback of the knowledge you've gained from the earlier chapters