Introduction to C Programming
Peter M. Maurer
Baylor University
Introduction to C Programming
Our Purpose
C Functions
Formal Syntax
Types
Type Declarations
Function Headers
Function Bodies
Global Variables
Globals: An Example
Multiple Files
Header Files
Function Templates
Template Example
Templates: Notes
Structures
Structures: Notes
New Types
Type Definitions: Notes
Accessing Variables
Accessing Variables II
Arrays and Pointers
Passing Data to Functions
Passing by Reference
Assignments
Other Operators
Even More Operators
Comparisons
Comparison Results
If Statements
If Evaluation
While Statements
While Execution
For Loops
For Execution
More For Execution
For Details
For Example 1
For Example 2
Break and Continue
Case Statements
Case Details
Case Variations
Case Variations II
Windows Programming
Dynamic Link Libraries
Creating DLLs
Creating DLLs II
Creating DLLs III
Creating DLLs IV
Creating DLLs V