Book on C, A: Programming in C, 4th edition

  • Al Kelley
  • Ira Pohl

Title overview

Written by best-selling authors Al Kelley and Ira Pohl, A Book on C is a comprehensive tutorial and reference to C based on the ANSI C standard.

The C language is demonstrated with numerous examples and extensive exercises that guide readers through each concept. Step-by-step "dissections" of program code reveal the underlying logic of the programs and include in-depth implementation details. Features in this edition include: a chapter on moving from C to Java; more programming examples; new and improved dissections; more thorough coverage of multifile programming, pointers, and recursion; and an expanded appendix of standard library functions. In addition, there is more emphasis on Abstract Data Types, which provides the reader with a foundation for working with objects and facilitates programming in the problem domain.

Table of contents

  • Preface
  • 1. An Overview of C
  • 2. Lexical Elements, Operators, and the C System
  • 3. The Fundamental Data Types
  • 4. Flow of Control
  • 5. Functions
  • 6. Arrays, Pointers, and Strings
  • 7. Bitwise Operators and Enumeration Types
  • 8. The Preprocessor
  • 9. Structures and Unions
  • 10. Structures and List Processing
  • 11. Input/Output and the Operating System
  • 12. Advanced Applications.
  • 13. Moving from C to C++
  • 14. Moving from C to Java
  • Appendix A. The Standard Library
  • Appendix B. Language Syntax
  • Appendix C. ANSI C Compared to Traditional C.
  • Appendix D. ASCII Character Codes.
  • Appendix E Operator Precedence and Associativity.

For teachers

All the material you need to teach your courses.

Discover teaching material

Additional resources

If your product offers teacher or instructor resources, or additional supporting material, these can be accessed via the appropriate website or product page:

Higher education products published in Australia or New Zealand: Pearson Resource Centre

Higher education products published outside Australia and New Zealand: Pearson global website

K-12 School products:

English Learning Student & Teacher resources: Pearson English Website

Published by Addison-Wesley Professional (December 29th 1997) - Copyright © 1998