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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

A Book on C: Programming in C (4th Edition) 4th Edition

4.0 out of 5 stars 62 customer reviews
ISBN-13: 978-0201183993
ISBN-10: 0201183994
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$15.60 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$19.24 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$65.19 On clicking this link, a new layer will be open
More Buying Choices
27 New from $53.64 43 Used from $6.75
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save up to 87% on Textbook Rentals Rent Textbooks
$65.19 Free Shipping for Prime Members | Fast, FREE Shipping with Amazon Prime In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • A Book on C: Programming in C (4th Edition)
  • +
  • The C Programming Language
Total price: $118.08
Buy the selected items together

Editorial Reviews

From the Inside Flap

From the Back Cover

See all Editorial Reviews
NO_CONTENT_IN_FEATURE


Product Details

  • Paperback: 726 pages
  • Publisher: Addison-Wesley Professional; 4 edition (January 8, 1998)
  • Language: English
  • ISBN-10: 0201183994
  • ISBN-13: 978-0201183993
  • Product Dimensions: 7.4 x 1.5 x 9.2 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (62 customer reviews)
  • Amazon Best Sellers Rank: #243,393 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By A Customer on September 4, 1999
Format: Paperback
Well, after reading Teach Yourself C in 24 hours and not learning much from the overly useless examples and plain explanations, I decided to a buy another C book to get a more advanced education on the C language. I looked through the reviews of the C books, and decided on this one...
Best choice I ever made.
This book is truly fantastic. Explanations of new concepts and ideas are given lots of detail and thought, programs are explained well with the helpful dissection technique, the order of the chapters is well thought out, etc, etc. I would suggest an easier book on C(Don't get Teach Yourself C in 24 Hours tho), although it isn't required to understand this book because of how well it's written. Overall, this book is incredible, and wouldn't hesitate for a second to recommend it full-heartedly. Althought it isn't perfect (Typos and lack of full examples are the only two problems I can think of) this book comes the closest I've ever seen. It even introduces C++ and Java at the end, a very nice touch.
Comment 28 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I got this originally for an advanced class in C when I had already been programming in it for a few years. I had been using K&R as the bible but K&R is a little too terse for me and I needed some examples. I have been programming in C for 20 years but I have a terrible memory and always need to refer to some part of it for syntax and usage. This book is just right for me.

It is so useful I keep it with me all the time. All my friends in the lab were borrowing it so it got so dog-eared I threw it out and bought a second.

It not only covers basic and advanced C, but it also has some data structures with linked lists, stacks, and queues in programs that actually compile and work. I also use the little bit they have on the differences with C++. You need another book if you really want to get into data structures or C++ but this will get you through the most common situations. Very useful indeed.
1 Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Somebody complained that this book doesn't talk about windows programming. Windows programming is not too much to do with language itself (C/C++), it's more about the compilers (Borland C++ Builder , Visual c++...). This book which was written by college math professors focuses on the language itself, and the best way to do that is using a text based environment (DOS, UNIX compilers). Yes, it is dry and a little too much math oriented, and lack of deep, clear explanation in some important, confusing parts. And, it is not a easy, how to, tutorial book. I am not sure if this book will make you a good, practical C programmer any time soon, but you will have OK understanding on C though (if you survive after those exercises). If you are a true beginner and need a easy-to-follow tutorial book, "Teach yourself C in 21 days" is not too bad to start with. If you know a little bit of C programming ("Teach yourself C in 21 days" will get you there), I have some recommandations for you :
*Pointers on C (the best)
*The C programming language (!!!!!!!!!!!)
*The Standard C Library (must have)
*The C Puzzle Book
*C Traps and Pitfalls
*Expert C Programming

Conclusion : Buy 3 books (if you are kind of new to C but serious),
1. A Book on C
2. Teach yourself C in 21 days
3. Pointers on C
compare them, and return 2 books.
I know that you will keep #3
Comment 17 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on January 16, 2000
Format: Paperback
If your're a beginner some parts might be too complex for you, but with time, you'll get there.
I've been learning C and bought several books, Kernighan's is a classic, but it's too condensed, lacks some detailed explanations and is now a bit dated maybe. Still a good referece, but if I could have only one C book, I'd keep this one. I also read some of the "fast" books like Teach Yourself C in 24h and Teach yourself C in 21 days, and a few others. A book on C is still my favorite. The introduction to Javascript and C++ is a nice extra too.
Comment 12 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I have been a software engineer writing in C/C++ for several years now, and I always unequivocally recommend this book to anyone who asks me for a book on C programming at the beginner and intermediate level. I've rarely found a text book in any field that combines such a level of rigour with such a fluid writing style. Even now, I still refer to some of the more advanced sections to brush up my knowledge. Kelley and Pohl deserve congratulations for creating such a useful work (and for making it a no-brainer when someone asks me for a recommendation for a C programming book).
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is a wonderful, concise book on C programming, possibly the best I've encountered. The examples are illustrative with detailed explanations on every piece of the code. I'd suggest it for all level of programming, whether you're just starting or for review.
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This the second book that I've read on C. It is a great book to gain a solid understanding of the language. The C++ and Java sections really whet your appetite for those languages. Overall, I felt the quality of the writing was outstanding and very easy to follow. Being in the business world, I chose to skip some of the scientific examples. The book has a great section on unix makefiles and permissions. I recommend this book for any programmer's library. Very enjoyable and applicable reading !
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

A Book on C: Programming in C (4th Edition)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: A Book on C: Programming in C (4th Edition)

Pages with Related Products. See and discover other items: elements cards