CSE 374 Wi13 C/C++ Resources

Here are some useful links for C (and C++) programming. Please post suggestions for additions or changes on the discussion board or mail them to the course staff.

Online resources:

  • cppreference.com: Detailed reference for C and C++ languages and libraries. There's an offline version you can download for those (rare?) times when you're not connected to the web.

  • cplusplus.com: Similar, but with more of an emphasis on C++. But contains complete documentation of the C library.

  • Stanford CS library: Essential C

Books:

  • The C Programming Language by Kernighan and Ritchie, P-H, 2nd ed., 1988. This is listed as an optional text for the course, but all serious programmers should study it and have it on their shelf. For CSE 374 you should find it useful as a source for examples and explanations about how C is intended to be used by the people who created it.

  • C: A Reference Manual by Harbison and Steele, P-H, 5th ed., 2002. A detailed reference with examples. Also on every serious C programmer's shelf.