To access the contents, click the chapter and section titles.

Common Sense C - Advice and Warnings for C and C++ Programmers
(Publisher: 29th Street Press)
Author: Paul Conte
ISBN: 1882419006


Preface
About the Author

Chapter 1—Introduction
What's the Problem?
"Real Programmers" And C
A Better C
Conquering C

Chapter 2—Common Mistakes and How to Avoid Them
Lazy Logic
Precedence Without Precedent
No Such Number, Address Unknown
It Hurts So Good
Sidebar 1 — C Coding Suggestions

Chapter 3—Foolproof Statement and Comment Syntax
Brace Yourself
Follow This Advice, or Else
Give Me a Break
One Last Comment
From C to Shining C
(Sidebar 1) — C Coding Suggestions

Chapter 4—Hassle-free Arrays and Strings
String Symphony
Sidebar 1 — C Coding Suggestions

Chapter 5—Simplified Variable Declarations
Chapter 6—Practical Pointers
Finger Pointing
C’s a Real Nowhere, Man
You Can’t Get There from Here
Amnesia
One Blankety-Blank Trap After Another
Letting the Cat Out of the Bag
Sidebar 1 — Pulling a “Fast” One
Sidebar 2 — C Coding Suggestions

Chapter 7—Macros and Miscellaneous Pitfalls
Chapter 8—Working with C++
Starting on the Right Foot
Your Constant Companion
The Calm Before the Storm
New and Improved
Merrily Down the Streams
Non-Plused
OOP, Not Oooops!
Weighing the Pluses and Minuses
C Coding Suggestions

Chapter 9—Managing C and C++ Development
Discipline Has Its Rewards
How Big Is the World?
Getting Started With Standards
The Evolution of Standards
No Train, No Gain
The Right Tool For the Job
Debugging Is a Waste of Time
Order Out of Chaos
Reuse It Or Lose It
Principles Of Reuse
Bibliography
Appendix
Index