Clear. Consistent. Correct.
purchase books through Program with Style

C Style Guides

21st Century C: C Tips from the New School
Ben Klemens, 2012
 
This book includes up-to-date techniques that are not covered in other texts. It addresses new opportunities and old problems. Not perfect, but the only book that deals with style for modern C.
"I love K&R, but the world has changed since 1989, and this is the first C book I've read that realizes that."
C Elements of Style: The Programmer's Style Manual for Elegant C and C++ Programs
C Elements of Style: The Programmer's Style Manual for Elegant C and C++ Programs
Steve Oualline, 1992
 
This handy guide covers the principals of good programming style, teaching C and C++ programmers how to write code that can be easily read, understood, and maintained by others.
"Sensible recommendations, easy to read, and some good insights to help write better code."
" covers all those questions you've been wanting to ask someone, but didn't."
"The book is rather dated, but still useful."
"Sensible recommendations, easy to read, and some good insights to help write better code."
The Elements of C Programming Style
The Elements of C Programming Style
Jay Ranade and Andy Nash, 1992
 
This book shows both new and experienced C users how to produce clear, concise software constructs. It emphasizes the concept that good style will lead to good programs.
"I recommend this book to anyone who understands C code but is unsatisfied with how readable their code is."
"Every programmer using C, C++, or Java should be acquainted with everything in this book and either comply with it or have a good reason for not doing so."
"This book goes beyond simple rules and gives sound reasons (and drawbacks) for each element of style it show."
C Style: Standards and Guidelines: Defining Programming Standards for Professional C Programmers
C Style: Standards and Guidelines: Defining Programming Standards for Professional C Programmers
David Straker, 1992
 
Discusses many of the problems of coding style in C. The book aims to enable the readers to create their own standards, rather than imposing what may be arbitrary decisions. This is not a book of standards, but a book about standards.
"Its coverage of the topic of C style guidelines is better than anything else I've found."
"Distinguishes between commonly accepted practices and areas with several feasible alternatives."

Useful Links