This question attempts to collect a community-maintained list of quality books on the programming language, targeted at various skill levels. C is a complex programming language that is difficult to pick up on-the-go by reading online tutorials. A comprehensive book is often the best way to learn the language, and finding a good book is the first step. It is important to avoid badly-written books, and even more importantly, books that contain serious technical errors. Please suggest edits to the accepted answer to add quality books, with an approximate skill level and a short blurb/description about each book. ( Note that the question is locked, so no new answers will be accepted. A single answer is being maintained with the list) Feel free to debate book choices, quality, headings, summaries, skill levels, and anything else you see that is wrong.
C++ For C Programmers, Third Edition (3rd Edition) Paperback – Nov 10 1998. Get your Kindle here, or download a FREE Kindle Reading App. He has No webste, No Links, No Email, No CD, No PDF, lots of errors, guys probably a.
Books that are deemed satisfactory by the C community here will stick around on the list; the rest will be regularly removed. For books that have reviews by the Association of C and C++ Users (ACCU), a link to those reviews should be added along with the book. See also: • Other C-related resources in the • A similar list for: This question was discussed on as part of the. The consensus was to keep it undeleted and actively maintained. Warning This is a list of random books of diverse quality.
In the view of some people (with some justification), it is no longer a list of recommended books. Some of the listed books contain blatantly incorrect statements or teach wrong/harmful practices. People who are aware of such books can edit this answer to help improve it. See, and also.
Reference (All Levels) • - Brian W. Kernighan and Dennis M. Ritchie (1988). Still a good, short but complete introduction to C (C90, not C99 or later versions), written by the inventor of C. However, the language has changed and good C style has developed in the last 25 years, and there are parts of the book that show its age. • - Samuel P. Harbison and Guy R.
Steele (2002). An excellent reference book on C, up to and including C99. It is not a tutorial, and probably unfit for beginners.
It's great if you need to write a compiler for C, as the authors had to do when they started. Peredelivaem signaljnij pm mr 371 v travmaticheskij reviews. • - Peter Prinz and Ulla Kirch-Prinz (2002).