This text offers a logical, building-block approach to mastering ANSI C. Each concept is presented singly and completely before moving on to the next, assuring a steady progression of learning. Nuts 'n' Bolts features throughout explain the mechanical underpinnings of the language. Execution charts trace example program execution line by line. There are numerous examples in the text, and three levels of exercises at the end of each chapter.