Contacting me
For most purposes I am klee@cs, though messages to cse143-staff@cs or the uwash.class.cse143.bboard newsgroup may be answered more rapidly since the entire staff has access to them.
All section materials that I prepare will be posted to the section web page. Currently, I am storing my section materials at the following URL:
If you want to reach me anonymously, you can do so using the following form:
Office hours are to be determined. I will probably hold them at the lab in Mary Gates Hall. Check the course web page or my page for updates.
C review
C topics you should be familiar with:
- Parameter passing, functions
- Pointers and addresses
- Control structures (for, while, if/then/else, switch)
- Operators (boolean, arithmetic, reference/dereference) and expressions
- Using standard libraries and library functions
- Basic data structures: arrays and structs
Structs
/* C way */ // C++ way typedef struct { struct Student { int id; int id; char name[40]; char name[40]; } Student; }; Structs can be nested. Can you rewrite the above so that the name is a nested struct that contains 2 members for first and last names?