C LANGUAGE TUTORIAL

This tutorial teaches the entire C programming language. It is composed of 13 chapters which should be studied in order since topics are introduced in a logical order and build upon topics introduced in previous chapters. It is to the students benefit to compile and execute each example program as it is studied. The diligent student will modify the example program in some way, then recompile and execute it to see if he understands the material studied for that program. This will provide the student with valuable experience using his compiler.

The recommended method of study is to print the text for one or two chapters, locate the example programs in the /src directory, and study the material by loading the example programs in the compiler's editor for viewing.

Version 2.8 - Sept 8, 1996 - (Files restructured on March 27, 2001)

 

Introduction - What is C and why study it?
Chapter 1 - Getting Started
Chapter 2 - Program Structure
Chapter 3 - Program Control
Chapter 4 - Assignment & Logical Compare
Chapter 5 - Functions, Variables, & Prototyping
Chapter 6 - The C Preprocessor
Chapter 7 - Strings and Arrays
Chapter 8 - Pointers
Chapter 9 - Standard Input/Output
Chapter 10 - File Input/Output
Chapter 11 - Structures
Chapter 12 - Dynamic Allocation
Chapter 13 - Character and Bit Manipulation

 

 

HTML Documentation - All 14 files listed above (plus the diagrams) are included for use locally. There are no executable files in this group of files.

Source Code - All example programs. There are 79 source files which are all explained in the 13 chapters of text. There are no executable files in this group of files.

Answers to Exercises- The authors answers to all of the programming exercises. There are 29 source files. There are no executable files in this group of files.

 


Copyright © 1988-2001 Coronado Enterprises, a division of WebStrata IS - Last update, March 27, 2001
Gordon Dodrill - author -
Please post any comments, suggestions or code snippets to our Code Board.