Current location - Education and Training Encyclopedia - Resume - For beginners of C language, I recommend some books to read. Do you want to buy assembly language from Wang Shuang?
For beginners of C language, I recommend some books to read. Do you want to buy assembly language from Wang Shuang?
Kernighan and Ritchie's "The C Programming Language" (translated as "C Programming Language" in Chinese) is a classic, but many contents of the old version are out of date, which is far from the current standard C language. You must see the latest version.

In addition, even the most classic and authoritative books can't cover everything, so it is necessary to keep a C language reference manual and a language reference manual at hand. C language reference manual is the C reference manual, which is a detailed description of C language standards, including most details of C standard library functions, and can be regarded as the best reference book for standard C language. By the way, the latest C programming language is revised according to the C89 standard, while the C language reference manual describes the C99 standard. There may be some discrepancies, so it is recommended to study according to the C99 standard.

There is also a book, C and the Pointer, which is also quite well written. The English name is "Pointers on C", which particularly emphasizes the importance of pointers, which is a major feature of this book. However, this book is not suitable for beginners. If you have studied C language and have some basic knowledge of C language, but it is not very solid, then you can try this book. I believe that as long as you understand the pointer, C language will no longer be mysterious.

If you have finished a C language textbook and want to go further, there are two books you must read. The first book is c trap and trap, a very thin booklet with very interesting content. It should be noted that this book was written more than 20 years ago, and many defects of C language mentioned in it have been improved, but it is not a bad thing to know some history. Then you can challenge "expert C programming" (Chinese translation is "C expert programming"). As the name implies, this book is quite difficult. Once you read it carefully and understand it thoroughly, you can safely write "Mastering C Language" on your resume.

The above text is taken from an article by a senior person.