Here are the problem sets I hand out during each of the eight weeks this class runs when I teach it in person. If you're out there on the net somewhere, unable to attend the class in person, feel free to follow along here!
Topics:
basics -- simple example programs
Assignment
Answers
Topics:
data types and constants;
variables, identifiers, and declarations;
operators and expressions
Assignment
Answers
Topics:
arrays,
more about declarations (incl. initialization),
functions
Assignment
Answers
Topics:
assignment, increment, and decrement operators;
character I/O;
strings
Assignment
Answers
Topics:
C preprocessor
Assignment
Answers
Topics:
pointers,
strings
Assignment
Answers
Topics:
array/pointer equivalence,
memory allocation,
more about strings
Assignment
Answers
Topics:
command line,
file I/O
One last handout:
notes, Chapter 14