Register your product to gain access to bonus material or receive a coupon.
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.
(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.