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.

Sams Teach Yourself C in 21 Days (6th Edition) 6th Edition

3.9 out of 5 stars 46 customer reviews
ISBN-13: 978-0672324482
ISBN-10: 0672324482
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
Buy used
$12.88
Condition: Used - Good
Condition: Used: Good
Comment: Tight binding, crisp/clean pages. Enjoy!
Access codes and supplements are not guaranteed with used items.
32 Used from $0.55
FREE Shipping on orders over $25.
More Buying Choices
10 New from $31.01 32 Used from $0.55

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Amazon Book Review
The Amazon Book Review
Discover what to read next through the Amazon Book Review. Learn more.
click to open popover

Editorial Reviews

From the Back Cover

About the Author

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 960 pages
  • Publisher: Sams Publishing; 6 edition (October 5, 2002)
  • Language: English
  • ISBN-10: 0672324482
  • ISBN-13: 978-0672324482
  • Product Dimensions: 7.4 x 2.2 x 9.1 inches
  • Shipping Weight: 3.6 pounds
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (46 customer reviews)
  • Amazon Best Sellers Rank: #1,132,123 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Adam Pasztory on January 13, 2001
Format: Paperback
Let's make things clear: This book teaches the ANSI C Programming Language.

It does not teach any of the following...
* Windows Programming
* Algorithm design
* Object Oriented Programming
* C++
* Advanced Programming

In 1996, when I first began to learn programming, I bought the first edition of this, along with about 5 books. Very quickly I had set all the rest aside.
In 5 years, it is the best book on pure C programming I had found, and I still refer to it on occasion.
It does not burden the reader with unnecessary abstract explanations. Nor does it gloss over features. This is not a Dummies Book. A novice may need to pore over certain sections repeatedly before some of the more complex concepts "click". But by dilligently compiling the examples, and attempting the practice exercises, the reader can gain a thorough understanding of C.
Thanks in part to this book I am now pursuing a successful career in software engineering. End of story.
Comment 37 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 10, 2000
Format: Paperback Verified Purchase
I found the book to be well-written, easy to follow and the examples more or less accurate for most compilers. As an introduction to the C language, the book contains a suprising amount of in-depth material, but it is primarily an introductory course. The accompanying CD contains a pre-assessment and post-assessment test, both of which contained 1 or 2 erroneous answers. Hopefully these errors will be corrected in future editions. Also, the assessment tests were fairly elementary and did not cover all of the material presented in the course. The CD also contains all of the source code used in the text.
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 think this book does a great job of teaching the C language. And I am going to be frank about those people who gave it low reviews: They simply lack the necessary pre-requisite knowledge to understand programming.
If you don't know what a program is, etc, you are not ready to learn programming. You need to learn the basics of how computers work first.
Second, to the person who said "I couldn't get anything to work". Obviously, you were doing something wrong as most of the examples work fine with no modifications on a wide varity of platforms and compilers.
Yes I did find some errors in the included code samples. But although I have not yet completed the book, it appears to me that by the time a reader gets to the sample code with errors, they should already have enough knowledge from reading the material to find the errors and fix them.
For example, listing 5.5 fails to pass an argument when it calls a function. However, by the time you get to this section of the chapter, if you were paying attention, you should already know enough about functions to see that this program is obviously not going to work unless an argument is passed to the function being called. And you should also already know enough to figure out what argument you need to pass. If you don't catch the problem while entering the code, you should certainly see what the problem is when the compiler generates an error message when you try to build the program.
There are also a few programs that although they work under most compilers, would work better under some with a few modifications.
I use the Type & Run 2 example, which is a number guessing game. The book uses variable type "int" to store the number you have to guess.
Read more ›
Comment 18 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 never thought I'd see the day when I was comfortable with C again (having been out of it for almost 10 years), but that day is here and it's arrived because I read this book. It's neither an easy read nor a quick one, but it's well worth the effort. Take the time to go through the examples (with or without a debugger), and do the exercises at the end of each chapter. You won't be sorry!
Comment 7 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 my first Sams book ever, and Ive always heard how bad Sams books are. All I can say is wow. It is a great book for a C Beginner. Teaching all the basics to get you going. My only concern is the title. I read the C section in a couple days and still refer to it as a reference for help. However I feel the title is quite misleading, I think thats why people hate Sams so much (or just the teach yourself series). Although I read the book faster than 21Days I am no expert even 21days after reading the book. What the book should state is it will teach your the basic building blocks in C such as the ANSI Libraries, and a few specific Compiler libraries. And should eventually help you understand C so you can learn other libraries available to you.

There are also some minor bad programming things taught such as using gets() for input however later in the book it although not obvious at first glance that it shows you a better way such as fgets(). Its also a reason I gave it 4 instead of 5, the other is the information on Linked Lists although its good it doesnt go indepth on Deleting a Node in a linked list, other than a small excerpt which doesnt make sense unless you read it a couple of times.

What I liked were the Exercises, without them I probably wouldnt have learnt as quickly my only thing about them is that some of them supply answers although this is good it was a bit tempting to just use the answer.
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

Most Recent Customer Reviews