Text and Lecture Notes

C Programming (COP 2220)

These notes are intended to provide guidance as you read the text, and to stimulate class discussion. They are not a substitute for reading and studying the text (The C Programming Language, Kernighan & Richie, 2nd Ed., Prentice Hall (1988), ISBN:0-13-110362-8, universally referred to as just K & R ).


Text notes by chapter:

  1. A Tutorial Introduction
  2. Types, Operators, and Expressions
  3. Control Flow
  4. Functions and Program Structure
  5. Pointers and Arrays
  6. Structures
  7. Input and Output

Other notes:

  1. Data Representation
  2. Using Text Files
  3. Self-referential data structures
 Updated: 04.06.2009