or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £4.75 Amazon.co.uk Gift Card
C All-in-one Desk Reference for Dummies
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C All-in-one Desk Reference for Dummies [Paperback]

Dan Gookin
5.0 out of 5 stars  See all reviews (5 customer reviews)
RRP: £23.99
Price: £15.59 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.40 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 8 left in stock--order soon (more on the way).
Want guaranteed delivery by Tuesday, May 29? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Frequently Bought Together

C All-in-one Desk Reference for Dummies + C For Dummies + The  C Programming Language (2nd Edition)
Price For All Three: £60.62

Show availability and delivery details

Buy the selected items together
  • In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • C For Dummies £11.04

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • The C Programming Language (2nd Edition) £33.99

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 840 pages
  • Publisher: John Wiley & Sons (3 Sep 2004)
  • Language English
  • ISBN-10: 0764570692
  • ISBN-13: 978-0764570698
  • Product Dimensions: 23.4 x 18.8 x 4.4 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 57,536 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Dan Gookin
Discover books, learn about writers, and more.

Visit Amazon's Dan Gookin Page

Product Description

Product Description

  • Covers everything users need to get up to speed on C programming, including advanced topics to take their programming skill to the next level
  • Walks C programmers through 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
  • Provides thorough coverage of keywords, program flow, conditional statements, constants and variables, numeric values, arrays, strings, functions, pointers, debugging, prototyping, and much more
  • Addresses some advanced programming topics such as graphics and game programming as well as Windows and Linux programming
  • Includes dozens of sample programs that readers can adapt and modify for their own uses
  • Written by the author of the first–ever For Dummies book–a man known for his ability to take complex material and present it in a way that makes it simple and fun

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®

Inside This Book (Learn More)
First Sentence
Learning a programming language is like trying to eat an entire banquet in one bite: You have so much to swallow at once, even to understand the most basic stuff, that it isn't a question of where to start, but rather what not to eat so that you don't get too sick too quickly. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback
Anxious to learn C++ in order to understand the technology of rootkits I purchased this to get a thorough grounding in C, the basis of C++. The book is a superbly effective tutorial, taking the novice through the language in small, logical steps. Each chapter expressed with American humour and many code examples is replete with exercises to enable the student to guage the effectiveness of his/her learning, with suggested solutions at the back. Other than a few typos this book is substantially free from error and can be thoroughly recommended as a tutorial textbook for C, especially when used with either the free Dev-C++, or the Visual C++ 2008 Express compilers. It is also in my opinion essential for anyone committed to grappling with C++ since C forms the backbone of C++.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
It gave me the boot 14 May 2011
Format:Paperback
... well, 8 years ago, I wanted to learn programming, This book was all that was available. I got on the ride.

Year after year, I find myself returning to it and rereading it and relearning the basics. Honestly, it's the book that gave me the boot in the world of programming. Although the author likes to joke, his way of passing information is wonderful. He makes you laugh through out the book and in the mean time builds up your programming skills. I knew almost nothing about real programming when I got my hands on this; this is definitely a book for non-programmers. However, I am not saying this won't suit programmers; It carries the reader step by step till you reach a decent level. It gives all that a real programmer needs, explains all that really matters in the C world! If you get this book, I can assure you that you will enjoy it if you open your mind! ... Though I also must tell that I never finished the book! (language hopping till university)

In university we were asked to purchase Deitel,C How to Program. Honestly, if I had not been exposed to this book, I might have struggled with C programming just like the other students that were in my class; Deitel's methods of passing info, unlike for dummies's, was quite dry; it was meant for university and language studying! Though I am not also saying that you should step away from Deitel!

Choosing a book actually depends on your situation! Unlike, Deitel, C for Dummies, actually approaches programming from an enjoyable way. It makes you love programming. It's perfect for self-learners, hobbyist, and amateurs. However, if you want to learn C quickly, I don't believe this book is for you!

I can tell you what you should get based on your situation by the following switch statement!

switch (situation)
{
case "self-learner":
case "hobbyist":
case "amateur":
case "beginner":
printf("GET THIS C FOR DUMMIES BOOK!\n");
break;
case "student":
case "coder"
printf("C for dummies might not cut it for you! Professors have an obsession with lame exercises which this book hardly covers; Dietel covers those lame exercises. Dietel covers topics faster. It also introduces C99 standard and game developing with Alegro in later chapters.\n");
break;
case "professional":
printf("Get K&R.\n");
}

PS: Keep in mind that if this book wasn't that good, I wouldn't be here thinking of buying it although I own it!

Hope this helps. :)
Comment | 
Was this review helpful to you?
Great start 16 Nov 2011
Format:Paperback
I've been enjoying this book from a complete beginner's perspective. I'm reading this to get some background knowledge on C, before getting into Objective-C and other object oriented languages.

If you don;'t have any experience of programming at all, then this book would be great. I bought a book for Objective-C but found myself lost as it assumed knowledge of ANSI C and general programming processes. I used a website dedicated to C and C++ programming as a free resource - this was great for the easy topics like loops and data types, but once you got into the heavy topics like pointers and arrays it seemed to gloss over and miss fundamentals out. This book however, seems to cover everything, and it does so with a bit humour, which although silly at most points, has made me chuckle and enjoy learning a (to be honest) very dull topic.

The book is divided into 6 'books'. The first book covers the very basics, and then each book covers topics of increasing difficulty. There are loads of example programs you can try out and they are small, often individual programs that explain a particular function, and showcase it's use. I find this a lot easier to follow than building up a big program that includes everything.

What really makes this book stand out in comparison to the free tutorials I've looked at is the fact that Dan Gookin takes you through the several different ways you can do the same task, but explains why you may or may not want to do it that way. Which is something the tutorials lacked, and I got frustrated with why I had to do it a particular way with no explanation. You often revisit a program you've already created, and update with a more efficient way. This way you can see both ways, and see the benefits.

I haven't finished it yet, but so far it's been an amazing help!
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges