|
|
C in 21 Days: Week 1 begins with a basic explanation of
C components and quickly progresses to writing and debugging C programs.
Sample listings, complete with sample output and an analysis of code,
illustrate the topics of the day.
|
Day 1: Getting Started
Day 2: The Components of a C Program
Day 3: Numeric Variables and Constants
Day 4: Statements, Expressions, and Operators
|
Day 5: Functions - The Basics
Day 6: Basic Program Control
Day 7: Basic Input/Output
Week 1 in Review
|
|
|
C in 21 Days: Week 2 covers pointers and variable
scope, concepts that are important to capitalizing on C's assets. It also
covers numeric arrays, characters and strings, and structures. It introduces
additional program control statements, provides detailed explanations of
functions, and presents alternative functions. Sample listings, complete
with sample output and an analysis of code, illustrate the topics of the
day.
|
Day 8: Numeric Arrays
Day 9: Pointers
Day 10: Characters and Strings
Day 11: Structures
|
Day 12: Variable Scope
Day 13: More Program Control
Day 14: Working with the Screen, Printer, and Keyboard
Week 2 in Review
|
|
|
C in 21 Days: Week 3 begins with advanced pointer
topics and moves on to the use of disk files for data storage and retrieval.
It also covers advanced function topics and explores the function library in
more detail. The week ends with a discussion of memory management, header
files, and preprocessor directives. Sample listings, complete with sample
output and an analysis of code, illustrate the topics of the day.
|
Day 15: More on Pointers
Day 16: Using Disk Files
Day 17: Manipulating Strings
Day 18: Getting More from Functions
|
Day 19: Exploring the Function Library
Day 20: Odds and Ends
Day 21: Taking Advantage of Preprocessor Directives and More
Week 3 in Review
|
|
|