Next Question
RSS
If you have "the White Book" and you used to program in C before then you don't really need other introductory material.
This looks like a good site for people that want a refresher, reference, hints and challenges:
http://www.cprogramming.com/
I also liked this book:
http://www.amazon.com/C-Traps-Pitfalls-Andrew-Koenig/dp/0201179288/ref=sr_1_23?ie=UTF8&s=books&qid=1244736396&sr=1-23
It's not for novices, but if you want to challenge yourself with some fun exercises that remind you of how C differs from the other langauges you use, this would be good.
Amazon's Review:
-- Quote
C Traps and Pitfalls teaches how the peculiarities of the C language make it easy for the intended behavior of a program and the actual behavior of a program to differ. The book's experienced author, Koenig, follows up with examples and helpful advice on many of these "pitfalls." Each chapter includes exercises for contemplation with accompanying discussions at the end of the book.
-- /Quote
Long time since I touched a line of C though. If I feel the urge to dabble in a C-like language these days, I play with C#.
Permalink | Report
http://books.google.com/books?id=MiXiKHm7f9YC&pg=RA1-PA61&dq=get+back+into+c+programming&lr=&ei=M1MwSo35E5byygS74cysDg#PPP1,M1
Permalink | Report
Here's a site where you can download the C for Dummies book as a PDF file:
http://www.ereadable.com/scripts/browse.asp?ref=0764573926&source=P25
Additionally, I'm sure you can find the book in your local bookstore or on amazon.
However, if you don't want to spend money, there are many reliable websites out there that can also help:
http://www.cprogramming.com/
http://www.eskimo.com/~scs/cclass/cclass.html
Permalink | Report
Intro to C The basics of C (Quiz)
If statements If statements, and how to use boolean operators (Quiz)
Loops in C All you want to know about loops (Quiz)
Functions Functions...all about them, making and using the critters (Quiz)
Switch case About the switch case structure (Quiz)
Pointers Using pointers to access memory locations (Quiz)
Structures Learn about grouping multiple variables together under a single
name (Quiz)
Arrays Learn about arrays--one variable with many values (Quiz)
C-style Strings About character arrays (strings) (Quiz)
File I/O About file I/O in C
Typecasting Typecasting: making variables look like another data-type (Quiz)
Command line arguments How to accept command line arguments (Quiz)
Linked Lists The basics of singly linked lists
Recursion Recursion--a function calling itself
Variable argument lists Learn to write flexible functions accepting a variable number of arguments
Binary Trees Learn about binary trees, a fundamentally important data structure!
Source(s):
Westphal left coaching to become executive vice-president of basketball operations
Permalink | Report
Answered Question
M$2
June 10, 2009 11:14 PM
What are some good resources to bone-up on C programming?
C is one of those languages you can never quite get away from it seems--I feel I should spend some time "boning-up" in case I need to use it again. Anyone know some good resources?
Interesting Question?
Yes (0)
No (0)
- In Programming |
- Tags: c-language, programming, guide |
- |
- Report |
-
Share
RSS
Best Answer Chosen by Asker
| June 11, 2009 04:14 PM |
This looks like a good site for people that want a refresher, reference, hints and challenges:
http://www.cprogramming.com/
I also liked this book:
http://www.amazon.com/C-Traps-Pitfalls-Andrew-Koenig/dp/0201179288/ref=sr_1_23?ie=UTF8&s=books&qid=1244736396&sr=1-23
It's not for novices, but if you want to challenge yourself with some fun exercises that remind you of how C differs from the other langauges you use, this would be good.
Amazon's Review:
-- Quote
C Traps and Pitfalls teaches how the peculiarities of the C language make it easy for the intended behavior of a program and the actual behavior of a program to differ. The book's experienced author, Koenig, follows up with examples and helpful advice on many of these "pitfalls." Each chapter includes exercises for contemplation with accompanying discussions at the end of the book.
-- /Quote
Long time since I touched a line of C though. If I feel the urge to dabble in a C-like language these days, I play with C#.
| Asker's Rating: |
• Hmm... that one looks pretty good, thanks for the suggestion!
Permalink | Report
Other Answers (3)
June 11, 2009 12:47 AM
I don't really know, but this one seems pretty good though perhaps a bit too easy? http://books.google.com/books?id=MiXiKHm7f9YC&pg=RA1-PA61&dq=get+back+into+c+programming&lr=&ei=M1MwSo35E5byygS74cysDg#PPP1,M1
Permalink | Report
June 11, 2009 03:46 AM
I always find the For Dummies books very helpful when you need to be refreshed in a certain area or if you're starting to learn something for the first time. Here's a site where you can download the C for Dummies book as a PDF file:
http://www.ereadable.com/scripts/browse.asp?ref=0764573926&source=P25
Additionally, I'm sure you can find the book in your local bookstore or on amazon.
However, if you don't want to spend money, there are many reliable websites out there that can also help:
http://www.cprogramming.com/
http://www.eskimo.com/~scs/cclass/cclass.html
Permalink | Report
June 14, 2009 04:21 AM
Try C Programming Tutorial (C and C++ Tutorials with quizzes) Intro to C The basics of C (Quiz)
If statements If statements, and how to use boolean operators (Quiz)
Loops in C All you want to know about loops (Quiz)
Functions Functions...all about them, making and using the critters (Quiz)
Switch case About the switch case structure (Quiz)
Pointers Using pointers to access memory locations (Quiz)
Structures Learn about grouping multiple variables together under a single
name (Quiz)
Arrays Learn about arrays--one variable with many values (Quiz)
C-style Strings About character arrays (strings) (Quiz)
File I/O About file I/O in C
Typecasting Typecasting: making variables look like another data-type (Quiz)
Command line arguments How to accept command line arguments (Quiz)
Linked Lists The basics of singly linked lists
Recursion Recursion--a function calling itself
Variable argument lists Learn to write flexible functions accepting a variable number of arguments
Binary Trees Learn about binary trees, a fundamentally important data structure!
Source(s):
Westphal left coaching to become executive vice-president of basketball operations
Permalink | Report
Answer this Question
Related Questions
Ask a Question
Buy Mahalo Dollars with Credit Card or PayPal
Top Members
Most Popular Tags
Categories
- Anonymous
- Arts & Design
- Beauty & Style
- Books & Authors
- Business
- Cars & Transportation
- Consumer Electronics
- Coupons Deals
- Education
- Entertainment
- Environment
- Fitness
- Food & Drink
- From Email
- From Iphone
- From Twitter
- Health
- History
- Hobbies
- Home & Garden
- How Tos
- Humor
- Jobs
- Legal
- Local
- Love & Relationships
- Mahalo Answers Community
- Money
- Music
- News
- NSFW
- Parenting
- Pets
- Science & Mathematics
- Services
- Shopping
- Social Science
- Society & Culture
- Sports
- Technology & Internet
- Travel
- Video Games
Welcome New Members
- deborahskirvin, November 29, 2009 02:28 PM
- cotoole73, November 29, 2009 02:27 PM
- anamjaffri, November 29, 2009 02:14 PM
- weronikapawlows..., November 29, 2009 02:11 PM
- rissa, November 29, 2009 02:09 PM
Mahalo Dollars are the currency of Mahalo Answers.
Each Mahalo Dollar costs $1.
Once you earn more than 40 Mahalo Dollars, you can request to be paid via PayPal. Each Mahalo Dollar is currently worth $0.75 when paid out via PayPal. Learn More

-- Quote
This is among the five "must have" books on the astute C programmer's bookshelf. Actually, it spends little time on the shelf since one refers to it time and time again. This slim volume packs a lot of information about those "gotchas" that still "getcha" (when you least expect it). The Introduction is "Chapter 0", your first hint that Koenig knows and respects the subject. His treatment of unscrambling complex declarations is especially good.
Why a 9 instead of a 10? Simple. Andy: please release a new version! The ANSI/ISO standard is almost ten years old. :)
-- /Quote
I agree with that review! :)