1. Introduction
  2. Chapter 0: before we begin
  3. Chapter 1: getting started
  4. Chapter 2: C instructions
  5. Chapter 3: decision control instruction
  6. Chapter 4: more complex decision making
  7. Chapter 5: loop control instruction
  8. Chapter 6: more complex repetitions
  9. Chapter 7: case control instruction
  10. Chapter 8: functions
  11. Chapter 9: pointers
  12. Chapter 10: recursion
  13. Chapter 11: Data types Revisited
  14. Chapter 12: The C pre-processor
  15. Chapter 13: arrays
  16. Chapter 14: multidimensional arrays
  17. Chapter 15: strings
  18. Chapter 16: handling multiple strings
  19. Chapter 17: structures
  20. Chapter 18: console input/ output
  21. Chapter 19: file input/output
  22. Chapter 20: more issues in input/output
  23. Chapter 21: operations on bits
  24. Chapter 23: Periodic tests - I, II, III, IV".