Before you start reading this chapter, please answer the following multiple-choice quiz:
Do you know how to program in C?
Well, I used to, but I’m pretty rusty . . .
What’s C ?
C is evil. I do my programming with punch cards!
If your answer was C or D, then you should probably skip this chapter—at least until you’ve had a crash course on the syntax and idioms of the C programming language.
If your answer was A or B, then go ahead and read this chapter—even if you’re a little rusty, it should be easy enough to understand and you may be amazed how quickly things come back to you when you see some of the examples.
If your answer was E, then you should probably gently put the book down, ...