Already the best introduction to C programming, the new focus and coverage in A Book on C, 3rd Ed. adds an object-oriented dimension that ensures the book's market-leading status for years to come. This revised edition provides more programming examples and more "dissections" than ever before. Additionally, the authors have placed an increased emphasis on modules and ADTs.
This was one of my first computer science book that I have read from first page to the last one.
This book needs the discipline of understanding every chapter before moving to the next one. But believe me if you do that, you will understand C and memory management in a great way. It will make you understand the syntax and why it works that way.
It is a bit difficult for beginners if you don't have the discipline of understanding each and every line so I won't recommend it to everyone. But if you are serious about learning C, this is an amazing book.
This book is good for the basics of programming. It does not go much further than the basics. If I was completely new to programming and did not know the absolute basics, then I would appreciate this book more. This book has not helped me much in the course that I am taking, and I think it was a waste of money. This is not exactly the books fault; it is more the Professors fault for making the class buy a book that is not complex enough for what we are learning. I will give it three stars because it is clear and easy to read, but I am sure that there are better books out there.
Slightly outdated now, but still serves as a proper introduction to C syntax. After reading this for revising my concepts, I have recommended this to everyone who asked how to learn C coding.