Introduction to C / C++ Programming
Writing Large Programs

Introduction and Motivation

The #include Preprocessor Directive

Typical Contents of #included Files

Defined Types and Data Structures

Defined Constants

Function Prototypes

Declared ( not Defined ) Global Variables

Macros

Avoiding Circular Includes

Compiling and Linking Multi-File Projects