Home > Store

C How to Program, 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

C How to Program, 2nd Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • emphasizes the principles of structured programming and software engineering.
  • includes tips on common programming errors, good programming practices, portability, performance, and software engineering.
  • demonstrates, incrementally, the features of C within the context of properly structured and well documented, complete working C programs and sample executions.
  • uses ANSI C throughout.
  • offers an introduction C++ and object-oriented programming.
  • provides a detailed appendix with discussions of the various functions available in the C standard library.
  • provides the most extensive set of exercises of any book on the market.
  • enhanced treatments of:
    • recursion (pp. 175)
    • searching
    • sorting (pp. 223)
    • analysis of Algorithms (Big-O Notation) (pp. 56)
    • data Structures (pp. 467)
    • types
    • storage Classes (pp. 168)
    • scoping (pp. 172)
    • pointers (pp. 259)
    • the Preprocessor (pp. 521)
    • command line arguments (pp. 540)
    • techniques for programming large-scale systems
    • multidimensional arrays (pp. 231)
    • C++ and object-oriented programming
  • more substantial examples in the text.
  • many exercises include function prototypes to help students get started.
  • more self-review exercises and answers.
  • two-color format.
  • software Engineering Observations.
  • substantial string processing applications.

Description

  • Copyright 1994
  • Edition: 2nd
  • Book
  • ISBN-10: 0-13-226119-7
  • ISBN-13: 978-0-13-226119-7

Highly practical in approach, it introduces fundamental notions of structured programming, gets up to speed quickly, and covers not only the full C language, but includes a review of library functions and a solid introduction C++ and object-oriented programming. KEY TOPICS: Emphasizes the principles of structured programming and software engineering; includes tips on common programming errors, good programming practices, portability, performance, and software engineering; demonstrates, incrementally, the features of C within the context of properly structured and well documented, complete working C programs and sample executions; uses ANSI C throughout; offers an introduction C++ and object-oriented programming.

Sample Content

Table of Contents

(Note: Each chapter begins with Objectives, an Outline, and an Introduction and ends with a Summary, Terminology, Common Programming Errors, Good Programming Practices, Performance Tips, Portability Tips, Software Engineering Observations, Self-Review Exercises, Self-Review Exercise Answers, and Exercises.) 1. Computing Concepts.
2. Introduction to C Programming.
3. Structured Program Development.
4. Program Control.
5. Functions.
6. Arrays.
7. Pointers.
8. Characters and Strings.
9. Formatted Input/Output.
10. Structures, Unions, Bit Manipulations, and Enumerations.
11. File Processing.
12. Data Structures.
13. The Preprocessor.
14. Advanced Topics.
15. C++ as a “Better C” .
16. Classes and Data Abstraction.
17. Classes: Part II.
18. Operator Overloading.
19. Inheritance.
20. Virtual Functions and Polymorphism.
21. C++ Stream Input/Output.
Appendices.
C Syntax.
Standard Library.
Operator Precedence Chart.
ASCII Character Set.
Number Systems.
Index.

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.