Indianapolis, Indiana: Sams Publishing, 2005. - 564 p.
This book proposes to teach you how to program in C. It assumes no previous exposure to the language and was designed to appeal to novice and experienced programmers alike. If you have previous programming experience, you will find that C has a unique way of doing things that probably differs from other languages you have used.
The ANSI C standard has changed several times since the first standard was published in 1989.The latest version, called C99, is the major reason for this edition.This edition addresses the changes made to the language as a result of that standard.
In addition to covering C99 features, this book also includes two new chapters. The first discusses debugging C programs.The second offers a brief overview of the pervasive field of object-oriented programming, or OOP.This chapter was added because several popular OOP languages are based on C: C++, C#, Java, and Objective-C.