For C programming courses found in departments of Computer Science, Engineering, CIS, MIS, IT, Business and Continuing Education. This reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that emphasizes correctness, portability, and maintainability.
I got this book for the half-semester course I took on C when I was in college. I wouldn't use it to learn C, since as the name says, it's a reference manual. The great thing about this book is it guided the reader about portability issues. It had a complete standard library reference, and it laid out the precedence of all operators in an easy to follow chart. I used it for several years after I got my degree, out in the work world. Very handy. If the newest edition is anything like this one was, I'd highly recommend it to anyone who has to work with C regularly.
Well, the book is what its title says: a reference manual. If you need to check something about syntax or semantics, or whether this is a Standard C feature or a specific compiler implementation - this book might be the one. There are also many subtle details presented, like what is the longest line of code possible or how many cases can a switch have. It also covers C++ compatibility. It covers everything, but this is a reference, not a book to learn good practices or tutorial-like. It might not prevent you from misusing a feature which it describes.
The content honestly reflects the title, but newer version of ANSI/C (c17) are not covered here. A must-have reference book. One is introduced to details of the C language not covered by introductory texts. An example being namespaces. With knowledge from this book, one can code C confidently with OOP style.