Buy new:
-27% $29.14
Delivery Friday, October 11
Ships from: Amazon.com
Sold by: Amazon.com
$29.14 with 27 percent savings
List Price: $39.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
No Import Fees Deposit & $18.21 Shipping to Austria Details

Shipping & Fee Details

Price $29.14
AmazonGlobal Shipping $18.21
Estimated Import Fees Deposit $0.00
Total $47.35

Delivery Friday, October 11
Or fastest delivery Tuesday, October 1. Order within 6 hrs 51 mins
Only 17 left in stock (more on the way).
$$29.14 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.14
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$19.38
Delivery Friday, October 11
Or fastest delivery Tuesday, October 1. Order within 9 hrs 51 mins
Only 1 left in stock - order soon.
$$29.14 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.14
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

C All-in-One Desk Reference For Dummies

4.5 4.5 out of 5 stars 177 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$29.14","priceAmount":29.14,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"14","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"gyrllkcHdHukzLLtiKRXskIbYKTSMjIQfuQpYW1w0N0eKcajDoqWqB3IsOFeFxkTW815qxn%2Fo0yAQzzpb10g3xsILlBa3k%2BIq6DXx%2FAHnidqON7rpiv5trvvkfvVxWGglVaDaLy0mIg%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$19.38","priceAmount":19.38,"currencySymbol":"$","integerValue":"19","decimalSeparator":".","fractionalValue":"38","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"gyrllkcHdHukzLLtiKRXskIbYKTSMjIQoRxiJ9GOg9mgpoqScpUaJPFH9DEdGVTrWcgrzDJBSXxpmaCDN%2FSTueOAhTvvZggI7bWTzAsI2sZ%2BHiKXpVBAfbaqeKVh8qRBHD7NGZ6qDYHDOGakH73CbiYzR6DEAhpvzmYWkX6CDxZDvhbT8KWv2wVE2zsKT3EB","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Ready, set, code! A user-friendly guide introducing the C programming language to new and intermediate coders

The C programming language and its direct descendants are widespread and among the most popular programming languages used in the world today. The enduring popularity of C continues because C programs are fast, concise, and run on many different systems. Flexible and efficient, C is designed for a wide variety of programming tasks: system-level code, text processing, graphics, telecommunications, and many other application areas. C All-in-One Desk Reference For Dummies is for beginning and intermediate C programmers and provides a solid overview of the C programming language, from the basics to advanced concepts, with several exercises that give you real-world practice.

C All-in-One Desk Reference For Dummies covers everything users need to get up to speed on C programming, including advanced topics to take their programming skill to the next level. Inside you'll learn

  • The entire development cycle of a C program: designing and developing the program, writing source code, compiling the code, linking the code to create the executable programs, debugging, and deployment
  • The intricacies of writing the code -- the basic and not-so-basic building blocks that make up the source code
  • Thorough coverage of keywords, program flow, conditional statements, constants and variables, numeric values, arrays, strings, functions, pointers, debugging, prototyping, and more
  • Dozens of sample programs you can adapt and modify for your own use

Written in plain English, this friendly guide also addresses some advanced programming topics, such as

  • Programming for the Linux/Unix console
  • Windows and Linux programming
  • Graphics programming
  • Games programming
  • Internet and network programming
  • Hardware programming projects

The book includes a handy appendix that shows you how to set up your computer for programming, how to select and use a text editor, and fix up the compiler, to ensure you're ready to work the author's examples. Written by Dan Gookin, the author of the first-ever For Dummies book (and several others) who's known for presenting complex material in an easy-to-understand way, this comprehensive guide makes learning the C programming language simple and fun. Grab your copy of C All-in-One Desk Reference For Dummies, so you can start coding your own programs.

Frequently bought together

This item: C All-in-One Desk Reference For Dummies
$29.14
Only 17 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$22.00
In Stock
Ships from and sold by Amazon.com.
+
$30.99
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

From the Inside Flap

6 books in 1 – plus sample code on our companion Web site

From basics to advanced techniques, here’s your key to C programming!

No need to sing the blues – every important note about C programming is in this handy desk reference! From keywords, functions, and operators to strings and random access files, one of these six minibooks has it covered. And, you’ll find that this book remains a handy reference long after you’ve become a virtuoso in C.

The Dummies Way

  • Coverage of the essentials and beyond
  • Explanations in plain English
  • "Get in, get out" information
  • Thumbtabs and other navigation aids
  • Tear-out cheat sheet
  • A dash of humor and fun

Discover how to:

  • Understand the C skeleton and source code
  • Use conditional statements, constants and variables, strings, arrays, and functions
  • Debug your code
  • Program games and graphics
  • Develop programs in Windows® and Linux®

From the Back Cover

6 books in 1 plus sample code on our companion Web site

From basics to advanced techniques, here s your key to C programming!

No need to sing the blues every important note about C programming is in this handy desk reference! From keywords, functions, and operators to strings and random access files, one of these six minibooks has it covered. And, you ll find that this book remains a handy reference long after you ve become a virtuoso in C.

The Dummies Way

  • Coverage of the essentials and beyond
  • Explanations in plain English
  • "Get in, get out" information
  • Thumbtabs and other navigation aids
  • Tear-out cheat sheet
  • A dash of humor and fun

Discover how to:

  • Understand the C skeleton and source code
  • Use conditional statements, constants and variables, strings, arrays, and functions
  • Debug your code
  • Program games and graphics
  • Develop programs in Windows® and Linux®

Product details

  • Publisher ‏ : ‎ Wiley Publishing, Inc. (September 3, 2004)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 848 pages
  • ISBN-10 ‏ : ‎ 0764570692
  • ISBN-13 ‏ : ‎ 978-0764570698
  • Item Weight ‏ : ‎ 2.66 pounds
  • Dimensions ‏ : ‎ 7.5 x 2 x 9.25 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 177 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Dan Gookin
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Dan Gookin has been writing about technology for over 20 years. He combines his love of writing with his gizmo fascination to create books that are informative, entertaining, and not boring. Having written more over 160 titles with 12 million copies in print translated into over 30 languages, Dan can attest that his method of crafting computer tomes seems to work.

Perhaps his most famous title is the original DOS For Dummies, published in 1991. It became the world's fastest-selling computer book, at one time moving more copies per week than the New York Times #1 bestseller (though as a reference, it could not be listed on the NYT Bestseller list). From that book spawned the entire line of For Dummies books, which remains a publishing phenomena to this day.

Dan's most popular titles include Word For Dummies, Android Phones and Tablets For Dummies, Laptops For Dummies, PCs For Dummies. He also maintains the vast and helpful Web site, www.wambooli.com.

Dan holds a degree in Communications/Visual Arts from the University of California, San Diego. Presently, he lives in the Pacific Northwest, where he enjoys spending time with his sons playing video games inside while they watch the gentle woods of Idaho.

Customer reviews

4.5 out of 5 stars
177 global ratings

Customers say

Customers find the book walks through concepts in a very readable and informative manner. They also appreciate the author's clear and humorous writing style. Readers mention the book is fun to read and not boring.

AI-generated from the text of customer reviews

23 customers mention "Language learning"23 positive0 negative

Customers find the book readable and informative. They say it walks through concepts in a very readable and understandable manner. Readers also mention it's a fun read, teaching thoroughly, but at a comfortable pace. They say it's an excellent platform for beginners and learn faster.

"...This is a great book for learning C if you have little or no programming experience, and even if you have some experience with another programming..." Read more

"...The author takes things step by step which is an excellent platform for beginners. Experienced programmers will probably be bored by this book...." Read more

"...Im glad their is not writing in the book. Seems to cover alot of subjects which it a plus. Very good book on learning!" Read more

"...I'm finding Mr. Gookin's teaching method to be very well-paced and informative...." Read more

10 customers mention "Humor"10 positive0 negative

Customers find the writing style clear and humorous. They say the book is well-written, with lots of detail and seasoned well with humor. Readers also mention the fonts are much better this way.

"...The fonts are much better this way. But in the revised version, the shaded background behind the code is also gone...." Read more

"...It came in decent condition. Im glad their is not writing in the book. Seems to cover alot of subjects which it a plus. Very good book on learning!" Read more

"...His writing style is clear and humorous. It is a much easier text to digest for beginners than other C books I have used...." Read more

"...but at a very comfortable pace, with lots of detail, and seasoned well with humor...." Read more

4 customers mention "Fun to read"4 positive0 negative

Customers find the book fun to read. They say it makes learning faster and better.

"This isn't just a fine reference work. This is a fun read, teaching thoroughly, but at a very comfortable pace, with lots of detail, and seasoned..." Read more

"...They are much more fun and you learn faster and better.Wait until they come down to $9.99 before you buy." Read more

"...book in C. The author have a good sense of humor making it fun to learn and not get bored and it very clean and well explained...." Read more

"This book is great. Its funny, entertaining, and I haven't found any typos yet and I'm more than half way through the book...." Read more

PRETTY GOOD CONDITION
5 out of 5 stars
PRETTY GOOD CONDITION
I ordered a used copy. It came in decent condition. Im glad their is not writing in the book. Seems to cover alot of subjects which it a plus. Very good book on learning!
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on July 16, 2011
NOTE ABOUT WINDOWS VISTA/WINDOWS 7: There are many FREE compiler's that work with this book available to download! Before I type my review I realize that it is highly possible that some people may be contemplating purchasing this book, but wondering if they can find a compiler to use with this book on modern Windows Vista/Windows 7 computers. The answer is yes there are many FREE compilers my personal favorite is listed at the end of this review.
If you use Linux you will most probably already have the gcc compiler installed on your system!

C is my favorited programming language. C came before C++ and in my opinion gets less attention these days than it should! I also know some C++ and BASIC(QBASIC, yabasic, and Liberty BASIC)-I don't recomend learning basic these days. I use C and sometimes C++ on both Windows and Linux(Ubuntu) systems and in the past have used Red Hat and Mandrake Linux with C++.

This is a great book for learning C if you have little or no programming experience, and even if you have some experience with another programming language. I have never read the "C for Dummies" by the same author, but if you have any trouble following this book the other is supposed to be slower paced and explain things in a more understandable way.

The author does an amazing job at balancing hummor and information. I hope this author, the author of the first for Dummies book, publishes some more C books and hopefully a couple books on Intel and AMD assemly.

If you know how to use a computer and maybe have programmed a little in C++ or another language this book, "C All-In-One Desk Reference" will probably be easy for you to follow.

In my opinion this is a great book and any college student about to take C or anyone interested in learning programming will probably find this book extreamly helpful.

A FEW NOTES: (If you are new to C you can skip these two notes and goto the HELP and then the RECOMENDED IDE and COMPILER NOTE BELLOW!
1. fflush and fpurge are not to be used to clear the input stream in the context mentioned in the book. The authors website offers a better solution in his FAQ page.
2. gets is an EXTREAMLY DANGEROUS INSECURE function. It is ok when you are learning C, but for proffessional code it needs to be replaced by a more secure function. The authors website offers a fix for this problem the fgets function.
fgets sets a limit on the number of characters it can read in and is thus not dangerous. You can write a simple find and replace algorythm to remove the automatically inserted newline character.

HELP!
If you type a program exactly as it is written in the book and it wont compile goto the authors website listed in the book and click on errata it could be a typo. There are a few of these typos, but they are all very well documented on the authors website. I went through the errors on the authors page and marked them down in my two coppies of this book. They are not major errors only small typos.

RECOMENDED IDE and COMPILER for Windows Vista/Windows 7:
My favorited IDE and Compiler for the Windows Vista and Windows 7 platform is Code::Blocks with the included MinGW compiler.
I highly recomend this FREE IDE/Compiler bundle. This package works with C and also with C++.
For beginners, I believe this package is perfect, after downloading the approximately 70 MB file that includes both CodeBlocks and MinGW you can install it simply like installing any oter applications.

TO DOWNLOAD AND INSTALL CODE::BLOCKS:
1. Go to the Codeblocks website and click downloads, then click binaries, and finally select Windows.
2. There should be two downloads a smaller one and a larger one. The larger one approximately 70 MB is the one that contains the compiler! So if you don't already have a compiler download this package.
3. Install by just following the directions.
4. Then you are readdy to go!

;
11 people found this helpful
Report
Reviewed in the United States on August 1, 2014
Very good book for learning the C programming language. I would, however, suggest that before delving into learning ANY programming language that you develop a foundation in the Logic and Design Principles that are the very essence of coding. Learning a programming language and learning how to code are two separate things. If you are interested in learning to program, but have no prior experience, I would recommend that you first pick up a copy of "Programming Logic and Design, Introductory" by Joyce Farrell. This book introduces, on a basic (but precise and succinct) level, the universal fundamentals of structured programming. It is the book that I used in my CIS-115 class, which was "Introduction to Programming and Logic."
Farrell's book does not deal with any specific programming language, although it briefly mentions some. It is well worth it to pickup a copy; even an older copy, which I am sure you can find for a few bucks; the principles will be the same.

Never-the-less, I would highly recommend this book for individuals interested in learning the C programming language and about the history of the language in general. I would also recommend that if you are going to program in C that you do so in a Unix/Unix Like environment, such as Mac OS X, FreeBSD, or any respectable Linux distribution such as Ubuntu.

Peace be with you,

- Jacob
4 people found this helpful
Report
Reviewed in the United States on May 19, 2013
This is an excellent book for beginners or for those just curious about the C language and how it differs from C++ and others.

The author takes things step by step which is an excellent platform for beginners. Experienced programmers will probably be bored by this book. He uses easy to follow examples and analogies for different programming concepts such as pointers.

Even though C isn't as widely used anymore (except for kernels and drivers)the concepts you learn are easily applied to other programming languages such as C#, Java, and of course C++.

Once you read this book you'll have a much easier time transitioning to other languages.

My only gripe is that it goes a bit too slow for me.
3 people found this helpful
Report
Reviewed in the United States on April 2, 2013
A+:
I am learning and enjoying myself at the same time. This book is written well. I don't know if it is something that I appreciate because I am older but it is laid out in a logical order. Small bites are much better when presented this way.
############################################################################
// Now for the F. Amazon kindle is unkind to the format... and my eyes!!. Here is why:
############################################################################
1. The "type this in your editor" code used to have a slightly shaded background to distinguish itself from theory and other information. So you knew THIS STUFF IS WHAT DOES IN YOUR EDITOR and the other parts are explaining why.
// ----> NOT ANYMORE!! <-------- and its sad.

2. All the fonts are the SAME in my kindle dx. So trying to tell where code begins and ends is more difficult.

** I had to go to google play and buy this book again to have the PDF version. The fonts are much better this way. But in the revised version, the shaded background behind the code is also gone. Maybe I was too hard on Amazon. But the font problem is at least an Amazon thing!!!

In summery, I bought this book two times. Once through Amazon and once on google play. It is worth it. I am not angry because I dont mind supporting good people and good work. Just wish the code was easier to read with shaded background behind it.
6 people found this helpful
Report
Reviewed in the United States on July 8, 2023
The author does a job like I have never seen before. He brings things down to a layman’s level. It more so.. digs into the concepts and relates them well. He stays away from catchwords like we see in computer science books especialllly textbooks. Amazing! Job! Thank you so much. I added C to my belt in less than a month.

Top reviews from other countries

Translate all reviews to English
Antonio
5.0 out of 5 stars Ottimo
Reviewed in Italy on August 14, 2021
Bel libro, facile da comprendere e leggero
Mr. N
5.0 out of 5 stars Easy to follow along and entertaining as hell
Reviewed in the United Kingdom on March 11, 2021
This is by far my favourite introductory programming book of all time, giving an excellent introduction to the world of C programming. C may not be a popular choice of programming language for newbies by today's standards, but I can't recommend it enough. This gives you a proper foundation for how more advanced languages operate, while giving you massive low-level control and compact efficiency.

Dan Gookin's sense of humour definitely helped keep me going while learning the complexities of computer programming, and I often recommend this book to my friends for his brilliant explanations, and silliness he brings to the experience. I owe him many thanks for getting me started in my programming career, and I revisit this reference quite frequently. Cheers, Dan!
yigit
5.0 out of 5 stars The best I really love this book
Reviewed in Canada on November 9, 2014
The best I really love this book.Makes the stuff simple and fun.It gives important points and most importantly doesn't make c complicated
2 people found this helpful
Report
Danush
5.0 out of 5 stars Good for beginners and reference.
Reviewed in India on February 15, 2016
If you really want to learn C from begging, then this book is what i recommend. To advance deeper into C this book is not that much of help but very good for beginners and acts as a very good guide for moderate programmers.
Thank you Dan Gookin for writing such a wonderful book. :)
One person found this helpful
Report
Leam
5.0 out of 5 stars perfect product
Reviewed in Italy on November 23, 2018
very good book.
for anyone who's interested is the best way to began in c; clear and complete