CS 49C Lectures Supplementary Notes
Lecture 0: Introduction
Lecture 1: Variables
Lecture 2: Type Conversion, Operators
Lecture 3: if-else, while, for
Lecture 4: Arrays, Functions
Lecture 5: Variable Scope
Lecture 6: 2D Arrays
Lecture 7: More on scope, for loop, and conditions
Lecture 8: Pointers
Lecture 9: Pointers and Arrays
Solution to the RemoveDuplicates exercise
Lecture 10: Input and Output I
Lecture 11: Input and Output II
Lecture 12: Headers
Lecture 13: More on Arrays
Lecture 14: Structs I
Lecture 15: Structs II
Supplementary struct example source code: school.c
Supplementary struct example source code: school2.c
Lecture 16: Debugging
Lecture 17: Character Strings
Lecture 18: Pointer Arrays
Lecture 19: Command Line Arguments