Summary of Contents

  1. Introduction To C
  2. First C Program
  3. Language Elements
  4. Operators
  5. Control Structures
  6. Looping Structures
  7. Character Handling
  8. Arrays
  9. Multidimensional Arrays
  10. String Handling
  11. User-defined functions
  12. Storage Classes
  13. Pointers
  14. Pointers vs. Arrays
  15. Structures
  16. Unions, Typedef, and Enumeration
  17. Pre-processor commands
  18. File Handling
  19. Binary files and random access
  20. Command Line Arguments
  21. Screen Library
  22. Graphics
  23. Dynamic Memory Allocation
  24. Linked List
Appendix A – Operators precedence and associativity
Appendix B – Automatic type conversion rules