An excellent C language
tutorial written by Greg Perry in 1994 and published by Sams Publishing. Included is Version 1.0 of the
Borland Turbo C++ compiler, and of course, would any reference
manual be complete without a tear-away quick
reference page?
True to it's name, the book is organized into 12 lessons, each containing 2 units,
homework, and a project. It is designed in such a way that you can master an entire unit in one sitting. The units are very well explained so even someone with no
programming experience whatsoever can do just about anything in
C by the time he/she has finished reading the book. (
sockets excluded and I never did figure out the need for
pointers..)
The primary focus of the book, as is in any good programming tutorial, is teaching well structured and easily maintainable coding techniques with a strong
emphasis on
commenting.
Overview of each lesson and the units contained therein:
- Programming with C
- Computer Programming and C
- The Turbo C++ Compiler
- Meeting C Programs
- Style Issues
- Output with printf()
- Data Basics
- Numeric Data
- String Data and Input Gathering
- Simple Operators
- Fundamental Math Operators
- Relational and Logical Operators
- Upgraded Operators
- Special Operations
- Advancing with Bitwise Operators
- Looping Back and Forth
- Spending a While with while
- Use C for Looping
- Taking Charge
- Controlling Loops and Branching
- Power with switch
- Breaking It Up with Functions
- The C Library of Functions
- Building Your Own Functions
- Lots of Data
- Arrays Multiply Storage
- Pointers Simplify
- Consolidating Items
- Structure with struct
- Allocating Memory
- Long-Term Storage
- Sequential Files
- Random Access Files
- Your C Future
- Advanced Issues in C
- What's This C++ All About?