(Based on a paper published by the author when he was in Bell Lab in 1985, the author expanded his office experience into a classic book of valuable value for C programmers. The starting point of writing this book is not to criticize C language, but to help C programmers bypass the traps and obstacles in the programming process. The book is divided into eight chapters, which analyze the problems that may be encountered in C programming from lexical analysis, syntax and semantics, connection, library function, pre manager, portability failure and other aspects. Finally, the author gives some practical suggestions in one chapter. This book is suitable for experienced C programmers to read and learn. Even if you are a C programming expert, this book should also become a necessary book for your desk.
C Traps and Failure.pdf)