The author is a father and son who have been engaged in compiling Chinese textbooks for more than 40 years. This book has been selected as a teaching material by many American universities, and it can be used as an introduction or browsing, which is very good. The author of this FAQ thinks that if you only plan to read one book, you should choose him.
The second book: C Programming Language (C Brian W.Kernighan and Dennis M.Ritchie
This book is called K &;; R written by the founder of C language is the largest selling C language textbook in the world, and its quality is beyond doubt. But not suitable for entry, suitable for consolidation and improvement after entry. There are original and translated versions of physical books, and there are many electronic versions in English.
The third book: Tan Haoqiang's C programming.
Advantages are: facing China students, the language is easy to understand, and the book is not long, many people have read it, and it is easy to find someone to consult. However, the concepts in all aspects are not in-depth, and there are actually some minor mistakes, which are not very rigorous. Therefore, it is suitable for the first introductory study, and the examples can basically be abandoned after completion. There are physical books and electronic versions to download. At the same time, there are problem sets and problem answers, which are suitable for self-study.