(Data description: Based on a paper published by the author in Bell Labs in 1985, the author expanded his office experience into this classic book with valuable value to C programmers. The starting point of writing this book is not to criticize the C language, but to help C programmers bypass the traps and obstacles in the programming process. The book is divided into eight chapters, respectively from the lexical analysis, syntax, connection, library functions, pre-manager, portability failure and other aspects of the analysis of the problems that may be encountered in C programming. Finally, the author gives some practical suggestions in one chapter. This book is suitable for C programmers with certain experience to read and learn, even if you are a master of C programming, this book should also become a must-have for your desk. The starting point of this book is not to criticize the C language, but to help C programmers bypass the traps and obstacles in the programming process. The whole book is divided into 8 chapters, respectively from the lexical analysis, syntax semantics, connection, library functions, pre-manager, portability traps and other aspects and analyzes the problems that may be encountered in C programming. In the end, the author uses a chapter to give some suggestions on the practical value of the tools. This book is suitable for C programmers with certain experience to read and study. Even if you are a master of C programming, this book should become a must-have book for your desk. About the authors... AndrewnbspKoenignbspATT Member of the Large Scale Program Development Group (former Bell Labs). He has been working on C language since 1986 and joined Bell Labs in 1977. He wrote some early class libraries, and in 1988 organized the first large-scale C conference. In 1989, when the ISO/ANSInbspC committee was established, he participated in the committee and has been in charge of project revision. He has published more than 100 papers on C , CnbspTrapnbspandnbspPitfalls, ("C traps and faults") and RuminationsnbsponnbspC ("C Deep Thoughts", People's Posts and Telecommunications Press) at Addsion-Wesley, and has been invited around the world speech. nbspAndrewnbspKoenig not only has many years of experience in C development, research and education, but also personally participated in the evolution and innovation of C , and has played an important role in the change and development of C
C traps and faults.pdf)