Programming in C

A Reference Card for C

C Language Reference Manual [Thanks to Silicon Graphics]

GNU C Library

Harbison,S.P.,Steele,G.L.Jr.: A - A Reference Manual (4th edition)
Prentice-Hall 1995 ISBN 0133262243

This is the most complete reference manual for ISO C and its libraries. It is at the level of precision required by writers of C compilers.

Kernighan,B.,Ritchie,D.: The C Programming Language (2nd edition)
Prentice-Hall, 1988, ISBN 0131103628

The classic introduction to and definition of the C language.

Tondo,C.L.,Gimpel,S.E.: The C Answer Book
Prentice-Hall, 1989, ISBN 0131096532

Answers for the questions in Kernighan and Ritchie.

Plauger,P.J.: The Standard C Library
Prentice-Hall, 1992, ISBN 0131315099

A possible implementation for the C libraries.

Stanford Education Library

A number of summaries on C, pointers, ..

Prof. H. Walker: An Introduction to C Through Annotated Examples

Prof. H. Walker: An Introduction to Concurrency in Unix-based [GNU] C Through Annotated Examples

Hanson,D.R.: C Interfaces and Implementations: Techniques for Creating Reusable Software
Addison-Wesley, 1996, ISBN 0201498413

Very literate book. It demonstrates the amount of thinking required to write high quality software.

Bentley,J.L.: Programming Pearls
ACM 1986, ISBN 0201500191

Interesting problems solved, coded, and explained in a clear way.

Maguire,S.: Writing Solid Code
Microsoft Press, 1993 ISBN 1556155514

A very good book on ways to write good quality C programs.

Maguire,S.: Debugging the Development Process
Microsoft Press, 1994 ISBN 1556156502

A brief good book with a long title "..Practical Strategies for staying focused, hitting ship dates, and building solid teams."

McConnell,S.: Code Complete: a Practical Handbook of Software Construction
Microsoft Press, 1993 ISBN 1556154844

A great book on software construction (from detailed design to testing). It is language independent (some examples are in C).

Kernighan-Pike: The Practice of Programming
Addison-Wesley, 1999 ISBN 020161586X

Another great book on software construction.