Comments and questions to John Rowe.
The text of each key point is a hyperlink to its place in the appropriate lecture notes. Alternatively, click on the section title to read the full page.
Preface
Exercise: Mr Turtle
Introduction to C
Variables and expressions
Conditional statements
Loops
Functions
Memory, input and output
Arrays, etc.
Dealing with text
Bugs and debugging
Memory and pointers
Appendix: allocation
Structures
Keeping track of memory
Recursion
C wrap-up
Multiple files and the pre-processor
Log in