
C Traps and Pitfalls was written in 1989 by Andrew Koenig, based on one paper he published at the Bell Labs in 1985. For this book, he combined his rich working experience, therefore it has a considerable reference value for C/C++ programmers. The start point of writing this book is, of course, not to criticize the C language, but rather to help programmers around the traps and obstacles in the process of C programming.
C Traps and Pitfalls was published before the ANSI C drawn up (apparently, it is even older than the 90s), and it's a pity that it has a really terrible type setting (the code indentation is extremely chaotic, and many code looks jagged). But anyway, it is still one of the required, must-read C language classic books. Because the knowledge revealed in this book, at least can help you reduce 90% of bugs in the C code or primary C++ code.

The whole book was divided into 8 chapters, respectively analyzed almost the every possible problem you might run into in the C programming from several important aspects. Finally, the author used one chapter to give some practical and valuable suggestions. C Traps and Pitfalls is much suitable for the C programmers with certain experience to read, so, even if you are a master in C programming, it should also become a necessary book on your desk.
Download URLs
