![[IMAGE: An Quarter-Size Version of The Joy of C's Front Cover]](Images/QuarterFrontCover.bmp) 
The Joy Of C
Table Of Contents
-  Preface
 
-   PART I: A GENTLE INTRODUCTION TO C 
- Chapter 1: A Gentle Introduction To C
- Chapter 2: Getting Comfortable With C
- Chapter 3: An Introduction To Functions
 
-   PART II: THE BASICS 
-  Chapter 4: Numbers
-  Chapter 5: Characters
-  Chapter 6: Operators
-  Chapter 7: Statements
-  Chapter 8: Arrays
-  Chapter 9: Program Structure
 
-   PART III: ADVANCED DATA TYPES 
-  Chapter 10: Pointers
-  Chapter 11: Strings
-  Chapter 12: Constructed Types
-  Chapter 13: Arrays Of Arrays
-  Chapter 14: Arrays of Pointers
 
-   PART IV: ADVANCED PROGRAM STRUCTURE 
-  Chapter 15: The Preprocessor
-  Chapter 16: Functions Revisited
-  Chapter 17: Generic Functions
-  Chapter 18: Complex Declarations
 
-   PART V: C AND THE REAL WORLD 
-  Chapter 19: External Files
-  Chapter 20: Lists and Trees
-  Chapter 21: Portability
 
-   PART VI: MOVING FROM C TO C++
-  Chapter 22: C++ Basics
-  Chapter 23: Encapsulation With Classes
-  Chapter 24: Inheritance
 
-   APPENDICES 
-  Appendix A: Library Details
-  Appendix B: Character Sets