Without assuming any background knowledge of computer programming, this book presents a detailed exposition of C in an extremely simple style. Each chapter begins with a well-defined set of learning objectives, and ends with review questions and programming exercises. The various features of the language have been systematically discussed and exhaustively illustrated through numerous examples.Several real-life applications of C have been presented to facilitate a complete mastery over the language. These are illustrated through suitable case studies. In addition to illustrating how different features of C are integrated to develop a complete program, the case studies also provide clues for an elegant programming style. Further, the last chapter of the book is exclusively devoted to program design and development. This chapter also includes a discussion of program efficiency, common programming errors and debugging.Salient Features of this Edition :All ANSI specifications regarding C incorporated;A new chapter on Dynamic Memory Allocation;Chapter 2 on Constants, Variables and Data Types completely revised and rewritten;The chapter on Preprocessors enlarged;ANSI C library functions included.