Teach Yourself C in 21 Days
Table of Contents:
- Introduction
- Day 1 - Getting Started with C
- Day 2 - The Components of a C Program
- Day 3 - Storing Data: Variables and Constants
- Day 4 - Statements, Expressions, and Operators
- Day 5 - Functions: The Basics
- Day 6 - Basic Program Control
- Day 7 - Fundamentals of Input and Output
- Day 8 - Using Numeric Arrays
- Day 9 - Understanding Pointers
- Day 10 - Characters and Strings
- Day 11 - Structures
- Day 12 - Understanding Variable Scope
- Day 13 - Advanced Program Control
- Day 14 - Working with the Screen, Printer, and Keyboard
- Day 15 - Pointers: Beyond the Basics
- Day 16 - Using Disk Files
- Day 17 - Manipulating Strings
- Day 18 - Getting More from Functions
- Day 19 - Exploring the C Function Library
- Day 20 - Working with Memory
- Day 21 - Advanced Compiler Use
Appendixes
- Appendix A - ASCII Character Chart
- Appendix B - Reserved Words
- Appendix C - Working with Binary and Hexadecimal Numbers
- Appendix D - Portability Issues
- Appendix E - Common C Functions
- Appendix F - What is C++?
- Appendix G - Answers
Last modified: January, 20, 2013