Authors: Brian Kernighan and Dennis Ritchie
Paperback: 272 pages
Publisher: Prentice Hall; 2 edition (April 1, 1988)
This is the original book describing the C programming language. Like `The UNIX Programming Environment' this book is clear, concise and elegant. This is a classic text and a collector's item, and has its own entry (K&R) in The Jargon File.
Amazon says: The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.
There are scanned versions of this book in the Internet Archive.