Teach Yourself C. by Herbert Schildt
The second edition of this text aims to present everything you need to know to program in C, at your own pace and on your own time. The logically-paced text iincludes exercises and confidence-building skill chkecks along the way. By the end of the final chapter, the reader should have a firm footing in C and should be prepared to work with OS/2, UNIX and other programs written in C. The Teach Yourself series uses the following formula to ensure a reader's comprehension: chapter objectives which highlight topics to be covered in each chapter; concrete examples of concepts; exercises based on real-life programming situations; keyword lists in every chapter; and mastery-skills check to ensure a reader's comprehension before moving on.