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.
It was roughly 1997 in Redmond, WA, about a mile away from the Microsoft campus when this book first caught my eye. A good friend of mine's father was a programmer and highly recommended this book as a concise introduction to the most foundational programming concepts. I studied the book then and to this day, still have it near my desk. I most recently referred to it a few years ago while teaching myself Objective-C. It's a great book and one of the few that I and many of my other engineer friends refer to off and on again. Highly recommend!