Search Contact information
University of Cambridge Home Department of Engineering
University of Cambridge >  Engineering Department >  computing help
next up previous contents
Next: Contents   Contents

ANSI C for Programmers
on UNIX Systems

Tim Love

Cambridge University Engineering Department

This document aims to:-

Coverage is not uniform: pedantry will be selective, aimed at describing aspects of C which are not present in other languages or are different to what a programmer from another language might expect. For a full description of C refer to one of the many books in the bibliography.

The first part of the document is an informal introduction to C. After the first set of exercises a more comprehensive description of some features is given. After the final set of exercises selected topics are covered. Note that the exercises and examples form an integral part of the course, containing information not duplicated elsewhere.

The current version of this document is available online. See page [*] for details.

Carole Klein and Nick McLaren (Cambridge Computer Lab), Andy Piper, Campbell Middleton and James Matheson (CUED), contributors to comp.lang.c and various readers have all helped with this document. All suggestions and corrections should go to Tim Love, CUED (

\begin{table}Copyright \copyright 1996 by T.P.~Love.
This document may be copied...
...idge University Engineering Department,
Cambridge CB2 1PZ, England.

next up previous contents
Next: Contents   Contents
Tim Love 2010-04-27