About the Book
This edition of Gary Bronson's classic text implements the C99 standard in all discussion and example programs. An early emphasis on software engineering and top-down modular program development makes the material readily accessible to novice programmers. Early introduction and careful development of pointers demonstrate the power of good programming. This edition features a new Common Compiler Errors feature in each chapter, and all material has been updated for currency and readability.
Table of Contents: PART 1: FUNDAMENTALS
1. Introduction to Computer Programming
2. Getting Started in C Programming
3. Processing and Interactive Input
PART 2: FLOW OF CONTROL
4. Selection
5. Repetition
6. Modularity Using Functions: Part I
7. Modularity Using Functions: Part II
PART 3: COMPLETING THE BASICS
8. Arrays
9. Character Strings
10. Data Files
PART 4: ADDITIONAL TOPICS 11. Arrays, Addresses, and Pointers
12. Structures
13. Dynamic Data Structures
14. Additional Capabilities
15. A Brief Introduction to C++
* Appendices
A: Operator Precedence Table
B: ASCII Character Codes
C: The Standard C Library
D: Input, Output, and Standard Error Redirection
E: Floating-Point Number Storage
F: Creating a Personal Library