Programming Books C Java PHP Python Learn more Browse Programming Books
Sell yours for a Gift Card
We'll buy it for $11.36
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Advanced C Programming by Example Paperback – January 14, 1998


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$461.80 $102.46
Best%20Books%20of%202014
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 320 pages
  • Publisher: Pws Pub Co; 1st edition (January 14, 1998)
  • Language: English
  • ISBN-10: 0534951406
  • ISBN-13: 978-0534951405
  • Product Dimensions: 0.8 x 6.5 x 9.5 inches
  • Shipping Weight: 4 ounces
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #1,932,037 in Books (See Top 100 in Books)

Important Information

Ingredients
Example Ingredients

Directions
Example Directions

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5.0 out of 5 stars
5 star
12
4 star
0
3 star
0
2 star
0
1 star
0
See all 12 customer reviews
This may be the best book I have ever bought for any language!
andrew mikesell
With this book, i do recommend you to have some prior programming experience of C to be able to digest it.
cc
The examples are clear, there are useful illustrations and sample code.
From_Plano_TX

Most Helpful Customer Reviews

11 of 11 people found the following review helpful By From_Plano_TX on July 11, 1999
Format: Paperback
Even if you work in C++ instead of C, you should read this book. It packs a lot of useful info in less than 300 pages. I once got a job offer because I answered a programming question with a better answer than the interviewers had up their sleave, and I got that better answer from reading this book. Contents: (1) Optimal C Coding Style, (2) Review of Standard Pointer and Array Operations, (3) Linear Dynamic Data Structures: Stacks, Queues, and Linked Lists, (4) Advanced String Handling, (5) Advanced Input and Output, (6) Bit Manipulation, (7) Recursion and Binary Trees, (8) Multidimensional Arrays and Arrays of (Non-Char) Pointers, (9 & 10) are a variety of topics. The examples are clear, there are useful illustrations and sample code. An outstanding book. If the author were from AT&T or Berkeley, this would be a runaway best seller. This is an overlooked gem.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By A Customer on September 5, 2001
Format: Paperback
I own hundreds of programming texts and this is by far one of my very favorites, and my absolute favorite book on C.
This book tackles the tougher issues of C programming in great detail, with concise and self-contained examples you can type in directly, compile and run (many books only provide code sections, not entire programs).
Each chapter includes quiz questions that are just difficult enough to challenge the reader, but not so difficult that you will skip over them. I found the quizes to be very useful.
This book is pleasantly slim (although dense). Does anyone really read those 800 page books? I don't. This book will take you a long time, as the content is dense, but you can actually read the whole book and get a sense of completion.
I also enjoyed the author's commentary on C and other programming languages.
I'm really amazed that more people do not own this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By Joegas on February 15, 2000
Format: Paperback
I've got a few C-programming books, but this is the one that I love best of all. It is a gem of a book that resonates with simple, crystal-clear explanations on topics so seemingly difficult to understand in the classic book by Kernighan and Ritchie. I would recommend using these two books together.
What makes this book even more entertaining and readable is that Perry is not afraid to lay on his idiosyncrasies regarding the practice of programming. There is a little hiccup, though, when he recommends the use of gets() and sscanf() together for nearly all input of strings from the terminal: gets() is widely known to be inferior to fgets(), and sscanf() is not discussed in the book at all!
But all in all, a book that deserves full marks.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 14 people found the following review helpful By A Customer on July 19, 1999
Format: Paperback
Here is the book to learn C the EASY way. My knowledge of C was very limited when I decided to get real and bought "The C Programming Language" 2nd ed. also known as K&R or "the C bible". I read most of it and got REALLY confused on some topics. So I went to bookstore and bought "Advanced C Programming by Example." Boy, this is a great book. First, the author explains crealy some of the dustier corners in C (pointers vs arrays, dynamic structures, memory management, string processing, time functions, random file I/O, time functions, etc etc.) Mostly, the topics that were already covered in K&R, howerver this guy also explains those concepts VERY clearly. Second, this is a very code-centered book. The author shows a complete working program for almost every concept that was presented in this book. Right now I am reading the very last chapter in the book. I do feel like I have mastered ANSI C to the point where I can move along and start reading books about real systems or GUI programming on UNIX or windows operating systems.
PS: once your are done with this book, it is a good thing (tm), to go back to K&R and reread the parts that you have had trouble with before..
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By andrew mikesell on June 9, 2004
Format: Paperback
This may be the best book I have ever bought for any language! Very well written with examples of the features of the C language that you will use everyday. This book assumes that you know the basics of the language. There should be a book like this for every programming language. I especially appreciated the parts on pointers, memory management, and data structures. This book is sure to turn the some-what experienced C programmer into a real pro with good style and good problem analysis skills. It has helped me get passed the basics and move on to the next level with a solid knowledge base and confidence. Buy it if you can find it! Worth every penny and more!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By cc on January 8, 2010
Format: Paperback Verified Purchase
If you want to get a deep and practical understanding of how to become a good C programmer,
and if you want to learn how to write good looking, readable, and efficient code in C, this is the book for you!
You will accomplish this in just about 260 pages.
With this book, i do recommend you to have some prior programming experience of C to be able to digest it.
But this is a very, very good book on C programming.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?