The textbook is designed for student primarily eager in self-study. The author puts himself in the student’s shoes, poses the questions to himself and answered them. The friendly handholding guides the reader through every feature step-by-step.
The book focuses on the important concepts of C supported by interesting real-life examples. Every program has been thoroughly annotated and adequately explained. Wherever possible, a program has been enhanced with the exposition of new feature of the language. The fundamental concepts of a computer are handled judiciously for a better start.
This book also encourages readers to think beyond what is presented here.
Salient Features
Uses a three-tier approach -- What to Learn?, What Did You Learn? and What Next?
Special pedagogical feature called Takeaway interspersed throughout the book, apart from features like Note, Tip, and Caution
Discusses important concepts such as Handling multi-file programs and Functions with variable arguments
Highlights a feature of C through each program
Essential syntax for C on inside cover flaps
Extensive cross-referencing enables recall of key ideas at appropriate moments
Rich Pedagogy
Approximately 350 programming and debugging exercises