Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
59 used & new from $8.07

Have one to sell? Sell yours here
 
   
C Programming: A Modern Approach
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

C Programming: A Modern Approach (Paperback)

by K. N. King (Author), K.N. King (Author)
4.6 out of 5 stars See all reviews (48 customer reviews)

List Price: $90.90
Price: $90.90 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
13 new from $54.00 46 used from $8.07
Also Available in: List Price: Our Price: Other Offers:
Paperback (2) $85.23 75 used & new from $60.00

Frequently Bought Together

Customers buy this book with C Programming Language (2nd Edition) (Prentice Hall Software) by Brian W. Kernighan

C Programming: A Modern Approach + C Programming Language (2nd Edition) (Prentice Hall Software)
Price For Both: $134.08

Customers Who Bought This Item Also Bought

Code: The Hidden Language of Computer Hardware and Software

Code: The Hidden Language of Computer Hardware and Software

by Charles Petzold
4.7 out of 5 stars (67)  $12.23
Physics for Engineers and Scientists: (Third Edition)  (1)

Physics for Engineers and Scientists: (Third Edition) (1)

by John T. Markert
3.8 out of 5 stars (4)  $104.17
Elementary Differential Equations and Boundary Value Problems , 8th Edition, with ODE Architect CD

Elementary Differential Equations and Boundary Value Problems , 8th Edition, with ODE Architect CD

by William E. Boyce
3.0 out of 5 stars (85)  $128.60
Fundamentals of Logic Design (with CD-ROM)

Fundamentals of Logic Design (with CD-ROM)

by Jr., Charles H. Roth
3.9 out of 5 stars (13)  $127.16
C++ Primer Plus (5th Edition)

C++ Primer Plus (5th Edition)

by Stephen Prata
4.7 out of 5 stars (65)  $37.79
Explore similar items

Editorial Reviews

Review
... this book will be well received because of its unique approach to the presentation of the material; it is full of examples and insights. King does not stop--as many others do--in merely explaining how the C programming language works. His well-written and well-organized book is full of advice and explanations of best practices in how to use the language most effectively. One of the most welcome aspects is that King identifies C programming 'idioms,' explains when the idioms are applicable, and shows why they are useful. The book is aimed at people with no prior programming experience, yet it is quite comprehensive in its treatment of the majority of C programming concepts. It is up-to-date in that it also covers the information needed by a C programmer in using the standard C library... -- Choice, September, 1996

A few years ago, I decided to switch from Fortran (which I had used for over 20 years) to C. I purchased about a dozen different books purporting to explain how to use the C language. Most were densely unreadable, few had a usable index, and some were riddled with errors. Now comes the book I really wanted... It is apparent that this book was written by someone who has spent time teaching the subject. The writing style is entertaining and clear. There are many good examples... Best of all, the index takes you right to the part of the book you need--it is not too sparse, and it is not cluttered with irrelevant references. The first time I picked up this book I quickly found the solution to a file-reading bug which had perplexed me for months. I am placing this book at the top of my heap of programming texts, and I am recommending it to all of my programming colleagues. -- Journal of Chemical Information and Computer Sciences, September/October, 1996

The exceptional value of the book lies in the fact that the material is well structured and is made accessible to anyone with minimal programming experience, to those unfamiliar with C, and even to those who do not know any programming language... The book accomplishes the author's stated goal of making it the ideal classroom textbook with examples... Reading this book was extremely useful, both because I have discovered new things in it and, first and foremost, because it has helped me to restructure my knowledge of C. -- Computing Reviews, February, 1997

Product Description
This introduction to the C programming language is based on the C ANSI dialect and is usable with all ANSI-compatible compilers and all operating systems. The three main parts of the text are: basic grounding in C; advanced topics and program writing; and a reference apparatus.

See all Editorial Reviews

Product Details

  • Paperback: 661 pages
  • Publisher: W. W. Norton & Company (February 1996)
  • Language: English
  • ISBN-10: 0393969452
  • ISBN-13: 978-0393969450
  • Product Dimensions: 9.3 x 7.6 x 1 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (48 customer reviews)
  • Amazon.com Sales Rank: #309,567 in Books (See Bestsellers in Books)

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

48 Reviews
5 star:
 (41)
4 star:
 (2)
3 star:
 (1)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (48 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
25 of 27 people found the following review helpful:
5.0 out of 5 stars For the Serious Student or Up-and-coming C Programmer, May 27, 2000
By Raymond Woo (Fort Worth, Texas) - See all my reviews
I have browsed some C and C++ books in major bookstores to see how the materials are organized and presented. This one was not a book I had a chance to browse, but one which I had to buy for an extension course (Introductory C Programming) at UCLA last summer.

At first I thought King's book was hard because of a certain depth of penetration into elements of good programming practices with examples one after another. As I became serious and started to reading intently, I found out how effective King was in paving the way toward a comprehensive understanding of C programming through worked out code and annotations. King is very skilled in breaking down and building up C code, unlike certain celebrated C programming language experts who apparently do not care to be clear or are simply ineffective. So my conclusion is: Read this each chapter of this book very closely, carefully and seriously, and try to understand every last point King is raising. Also, do not neglect working out some of his exercises at the end of each chapter for the benefit of practice as well as learning C. In almost every chapter of the book, he gives very good, organized and annotated but not tedious and complex examples. The problems are generally reasonable and hardly ever too complicated because I never found them overwhelming, either from a coding perspective or mathematically. Perhaps it is because King comes across as someone who emphasizes organization, detail, clarity and explanation in his style of presentation. There are no problems dealing with heavy scientific or engineering applications for those who dread them.

Great points: (1) Fundamentals - beginning chapters goes into detail for a solid grounding of C language basics (syntax, etc.); and (2) Pointers - excellent exposition with examples, diagrams and exercises, extremely well presented for the starters who easily get confused by what pointers in C are all about; and (3) Ideas are very well connected from chapter to chapter -- some chapters are even as great as stand-alone ones for referencing. The only problems I found were: (1) Description of struct types, which are passed by value from function to function -- implied but not clearly or succintly stated in the book (compare the description in the excellent book by Kelley and Pohl, "A Book in C"); (2) Chapter on program design, which I found to be very terse and scanty in terms of information topics about designing medium size to large C programs -- also jumps into encapsulation and C++ too soon and leaves out one too many basic ideas in C program organization -- "Look before you leap", C++ is object-oriented, and is therefore much more complex and evolved, so why do too much of C++ when one must learn basics of ANSI C well beforehand!

For some reason, I feel strongly that King is following the writing style and presentation of the classical work in C programming by Kernighan and Ritchie. He even discusses the significant contributions of Kernighan in establishing the C language as the mainstay of modern programming for all kinds of applications. There are some uncanny resemblance in style and other parallels I sense in his book. King also retains a lot of the clarity in thinking and intrinsic simplicity reflected in Kernighan and Ritchie's writing style.

Because of the lengthy chapters and reading required, this is not the best ANSI C reference book in my view. Kelley and Pohl's excellent paperback, entitled "A Book in C", does far better in that respect. However, King has more good illustrated examples in his book for the newcomer. You will like his book if you like Kernighan and Ritchie's paperback classic. In fact, King has more for you. The only caveat may be that any newcomer would be well advised to try to understand a little about C before attempting to read the book, because only afterwards does King's treatment only makes sense and becomes meaningful and stimulating. Also, it may help out considerably if one finds a good instructor to teach ANSI C in formal classroom environment using King's book here (as I did last summer at UCLA Extension).

All in all: A very good no-nonsense book for the motivated beginner in C programming.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 15 people found the following review helpful:
5.0 out of 5 stars Learning C is easy with this book, July 25, 2004
By William Rockwell (Chatsworth, CA United States) - See all my reviews
(REAL NAME)   
This is the second of King's books I have purchased. It is also the second that I am very very pleased with.

This book presents a quick systematic clear way of learning to program in C period. This has to be the easiest programming book I have ever read that goes beyond absolute basics.

Frankly I don't understand the few negative reviews others have given the book. Yes it would have been nice to have answers to the exercises. However this is a programming book, you get the answers yourself by doing the work. Mistakes are readily apparent, simply because it won't work!

In terms of difficulty, the exercises are doable. There have been a few that did stump me.....for a little while. With a bit of rereading and some experimenting, I have managed to answer all that I have attempted.

Do yourself a favor if you are learning C and buy the book either as a stand alone or as a supplement to another book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars The excelence in writing, June 3, 2001
By A Customer
In the short period of time I've been in programming I've had a chance to read a variety of programming tutorials as well as references covering several different languages, no other book I've read in any programming langage from any author comes close to this one. This book covers the entire C language in a very clearly explained, to the point, and entertaining manner. This book is both an excelant tutorial as well as a very usefull C language referance. After reading this book you'll know all you need to know to get into C programming. Every time you read this book you'll become more of a C language guru, for there is a lot on every page and even between the lines.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars A Good Teaching Tool
This is definitely a good resource when trying to learn C. It's pretty easy to read and understand as far as textbooks go, but as with most programming languages, it will... Read more
Published 4 months ago by Anony

5.0 out of 5 stars The right book, but slow shipping
This was the correct book, and the price was good. It barely got here in time before I had to leave for school. But, it DID get here.
Published 4 months ago by Mumsi

5.0 out of 5 stars C Programming: A Modern Approach, 2nd Edition
Good seller and brand new book! This book is very good for the student who is studying the C-Progrmming at the first time. Read more
Published 4 months ago by Zhang Xu

5.0 out of 5 stars what you would expect
I purchased this book for my college programming design class. Overall it is an OK book, I have definitely read better ones on the C language but if it is required for your course... Read more
Published 5 months ago by Jacob D. Blake

5.0 out of 5 stars Excellent product and service
I received my book in pristine condition and the seller had very fast and courteous service. I would definitely consider purchasing from this seller again! :)
Published 9 months ago by K. Stringer

5.0 out of 5 stars C Programming Made Easy
I am backtracking a bit by taking C Programming. I already know C++ and C#, but C Programming is required for my major. Read more
Published 9 months ago by P. York

5.0 out of 5 stars Engaging, approachable and ACCURATE
I ordered K.N. King's ``C Programming: A Modern Approach (Second Edition)'' from Amazon for my recent birthday. Read more
Published 13 months ago by Bob Nelson

5.0 out of 5 stars Simple, great student oriented book
This book was an excellent complement to the professor I had for basic C programming. I'd venture to say that even someone with little to no computer experience could learn from... Read more
Published 17 months ago by Paul Mosier

2.0 out of 5 stars too much
in order to really understand what was going on you need to intently read every single word. There are no solutions for the excercises which i thought were too difficult, and... Read more
Published on January 30, 2007 by E. Clinton

5.0 out of 5 stars The Best C Book I've Ever Read
This is definitely the best book on C that I have ever read. King presents just about everything there is on the language in a clear and easily understandable way. Read more
Published on March 10, 2005 by Abhishek Amit

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates