《C Primer Plus(中文版)(第5版)》共17章,介绍了C语言的基础知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等,知识内容都针对C99标准;另外,《C Primer Plus(中文版)(第5版)》强化了对指针的讨论,并引入了动态内存分配的概念,也讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。
It's a good book with lots of examples, and covers just about everything. Unfortunately, the amount of "everything" that got added between the 2nd and 3rd editions is a bit much. (And it didn't get thinned out between the 4rd and 6th editions.)
This textbook is one of the most enduring C books on the market: it has been in print for nearly two decades now. It started off as C Primer Plus by Waite, Prata, and Martin. That went through a few editions, and then it became The New C Primer Plus by Waite and Prata. After a few editions under that name, it was reborn under the old name C Primer Plus (by just Prata this time). Over the years the book has gotten fatter and thinner and fatter again. Although the current edition is rather on the verbose side, I think you'll still find it to be a good one.
This is the textbook for one of the courses I teach. I recently read it to review the changes between this (6th) edition and the 5th edition of the text. I was pleased to find that some, but not all, of the corrections I had made to the text in my lecture notes were addressed in the new edition.
I am sometimes asked why I don't use The C Programming Language by Kernighan and Ritchie as a textbook. (This is the book that defined the C programming language.) Their book is an excellent reference book, but it isn't a good teaching tool. Trying to use it as a basis for a course would be the programming equivalent of trying to teach English using the dictionary as a textbook.
Out of the dozens of programming books I have read, this one is still one of the best. It is the rare combination of an accessible, yet in-depth tutorial and a reference book.
Great book, read it in college and in my opinion it was a better book than Kernighan and Ritchie -- heresy I know. One thing different about this book from other C programming books of it's time is that it will give you a good intro to c11 threads and other c11 concepts.
I would highly recommend it at the time it was published.
This book has been out for a while (1984). Usually technical books don't weather well but this one is still as relevant and as informative as it was in 1984. A software engineer that I respect recommended this book to me and I'm glad for it.
great introduction to programming and C, do not recommend if you can already program, C is a pretty easy language, this is more teaching how to program while using C, but also leagues beyond zed shaw (who is awful lmao)
The book was engaging and filled with interesting insights. Overall, it was a straightforward read. I utilized its content when developing the website https://tur4.ru
Najlepsza jaką można znaleźć w tym temacie. "Z Praty nawet miotła nauczyłaby się programować". Niektóre rozdziały czytałem kilka razy i pewnie niektóre przeczytam w przyszłości ponownie. Wykonałem ok 90 % ćwiczeń. Teraz w końcu skończyłem czytać "od deski do deski" dla pełnego uporządkowania wiedzy. Tak, jestem zadowolony z siebie :P
This is the best book if you are just starting out to learn C++. I used it long ago when I was learning C++ and it is still available, now in its 5th edition.
Stephen Prata did a great job on writing C and C++ Primer books. both are mandatory for every C and C++ developer, either beginner or advanced. Examples are totally comprehensive and necessary to read. Explanations are clear and detailed. Text is simple and good for non-Americans. Reading these books feels like serving pie for C and C++ lovers.