Lab 2: while-loops and C-style strings
Lab 3: getchar(), putchar(), redirection, EOF, characters and ASCII values
Lab 4: call-by-reference, arrays and array args, string args
Lab 5: command line args, malloc(), the GDB debugger
Lab 6: File I/O and header files
Lab 7: Separate compilation and makefiles, structures
Lab 8: svn and version control, typedef, function pointers
Lab 9: C Standard Library
Lab 10: Implementing and testing a data structure -- Lab 10 Solutions