C Programming: A Modern Approach, 2nd Edition 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
About the Author
- Publisher : W. W. Norton & Company; 2nd edition (April 19, 2008)
- Language : English
- Paperback : 832 pages
- ISBN-10 : 0393979504
- ISBN-13 : 978-0393979503
- Item Weight : 2.59 pounds
- Dimensions : 7.5 x 1.2 x 9.3 inches
- Best Sellers Rank: #230,620 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
1. Maybe I've gotten used to other ways, but I find this books goes back and forth with certain topics. Whenever I've learned coding, I've found the order to be a standard "Hello World" program, followed by print statements, data types, and then learning how to do loops. This book flips the order with "Hello World", print statements, loops, and data types. Given that loops require a primitive data type to proceed, why wouldn't you teach the basics of data types before loops?
2. The preface says this book is meant for the undergrad student; however, unless the student has had experience coding, this book will be a poor choice. Illustrations are non-existent, yet for someone trying to visualize how a program could behave, this is a big barrier.
3. The preface also mentions that they author was attempting to make the book be less dull. Well, mission failed! How can you make a programming book more exciting/entertaining when it's all black and white text, with no diagrams or illustrations? I think the Bible may prove more entertaining...at least there's drama.
I started working through King's book a couple weeks before the class started to try and keep ahead of the class material. I can't say enough good things about this textbook. It is thorough but clear, and includes plenty of code examples to learn from. The programming exercises are just challenging enough to push you a bit beyond your comfort zone without feeling impossible, and there are many interesting problems to pick and choose from. There's enough material so that you can find many common standard library functions or core C concepts referenced over and over throughout the book. This really helps to see how the guts of C work in different contexts. The writing style is pleasant. King manages to keep what most would consider a very dry subject entertaining and fun, without losing any of the rigor you'd expect from a textbook. That's quite an achievement.
Thanks partially to this book I finished the class with a perfect 100% score.
Later on in the book, KN King tackles on some C standard library specifics header by header. I appreciate how I can quickly figure out what each function of the standard library does after reading the back of the book reference. The chapter on the C Preprocessor has allowed me to make some pretty cool macros and understand how they all unwind. In addition, good practices are also mentioned, although not as frequent as in Zed Shaw's book. All in all KN King really does elucidate the language with this book.
However, if you already know how to program and you happen not knowing C, it might be a little to analytical and slow.
Top reviews from other countries
Pointers , types , Pointer Arithmetic , Multidimensional Array , Structure , Unions , explained in clear readable text.
I wish my first book in c was this one. I get that great "YES I UNDERSTAND IT NOW FEELING !!" after every paragraph .
No complaints otherwise.