Understanding Pointers in C is a book written by Yashwant Kanetkar, a notable computer science author from India, who has written extensively on various programming languages such as C, C++, C# and .NET. This book helps students, as well as advanced programmers in C, understand the concept of pointers by providing every useful information they need to understand what pointers are all about.
A C programmer who does not understand the concept of pointers is almost like a rock band without a bass player or a drummer. So, it can be concluded that the concept of pointers is one of the most essential parts of C as a programming language. To understand the worth of this book, what we first need to understand is what a pointer is. A pointer is a variable that is used to store the address of a value stored in a separate place in the computer's memory. When a pointer is called, it refers to that particular value through its address thus giving the program calling the pointer a faster access to the memory.
In this book, Kanetkar provides a simple yet effective approach towards understanding pointers and everything related to it. He explains various crucial aspects of pointers by explaining their application in Dynamic Memory Allocation, Functions, Arrays, Structures, Linked Lists, Binary Trees and so on. He explains all these important concepts in a detailed step-by-step approach which serves as a tool for even a layman exploit the immense potential of the subject. He even explains all the errors that can spring up while using pointers and how to resolve them through useful examples of programs or parts of programs.
Yashwant Kanetkar is an academician and author who has groomed many IT professionals through his books. He studied Bachelor of Engineering from VJTI, Mumbai, and obtained an M.Tech from IIT Kanpur. He is currently the Director of Nagpur-based KICIT, a training company, and KSET. Apart from Understanding Pointers in C he notable books include Let Us C, Object Oriented Programming in C++, Let Us C# and Unix and Shell Programming. Microsoft has awarded his contribution to programming languages by naming him the Best .NET Technical Contributor and Microsoft's Most Valuable Professional. This book is available on Paperback binding at Amazon India with ISBN-13 number of 978-8176563581.