For C programming courses found in departments of Computer Science, Engineering, CIS, MIS, IT, Business and
Continuing Education.
This authoritative reference manual provides a complete description of the C language, the run-time libraries,
and a style of C programming that emphasizes correctness, portability, and maintainability. The authors describe
the C language more clearly and in more detail than in any other book.
Features
- NEW—Coverage of the 1999 C Standard—Now included.
The C language description now covers the new U.S. and international revision to C, adding complex and Boolean
types, flexible arrays, improved international support, and many other changes.
- NEW—Coverage of new features in the 1998 C++ standard.
Provides advice on how to write C code that is compatible with C++.
- NEW—Author's Website (www.CAReferenceManual.com or www.prenhall.com/harbison)—Includes example code, additional
C resources, and the latest clarifications and additions from the standardization committees.
- Emphasis on writing clean C programs.
Illustrates how to create programs that are maximally portable and reusable in both C and C++ environments.
- Chapter-end exercises—Detailed answers in the Appendix.
Allows students to apply what they're learned in each chapter.
I. THE C LANGUAGE.
1. Introduction.
2. Lexical Elements.
3. The C Preprocessor.
4. Declarations.
5. Types.
6. Conversions and Representations.
7. Expressions.
8. Statements.
9. Functions.
II. THE C LIBRARIES.
10. Introduction to the Libraries.
11. Standard Language Additions.
12. Character Processing.
13. String Processing.
14. Memory Functions.
15. Input/Output Facilities.
16. General Utilities.
17. Mathematical Functions.
18. Time and Date Functions.
19. Control Functions.
20. Locale.
21. Extended Integer Types.
22. Floating-point Environment.
23. Complex Arithmetic.
24. Wide and Multibyte Facilities
Appendix A. The ASCII Character Set.
Appendix B. Syntax of the C Language.
Appendix C. Answers to the Exercises.
Index.