Table of Contents Chapter 1. C Language Overview Chapter 2. C Environment Setup Chapter 3. C Program Structure Chapter 4. C Basic Syntax Chapter 5. C Data Types Chapter 6. C Variables Chapter 7. C Constants and Literals Chapter 8. C Storage Classes Chapter 9. C Operators Chapter 10. Decision Making in C Chapter 11. C Loops Chapter 12. C Functions Chapter 13. C Scope Rules Chapter 14. C Arrays Chapter 15. C Pointers Chapter 16. C Strings Chapter 17. C Structures Chapter 18. C Unions Chapter 19. Bit Fields Chapter 20. Typedef Chapter 21. Input & Output Chapter 22. File I/O Chapter 23. Preprocessors Chapter 24. Header Files Chapter 25. Type Casting Chapter 26. Error Handling Chapter 27. Recursion Chapter 28. Variable Arguments Chapter 29. Memory Management Chapter 30. Command Line Arguments