About the Book
This fourth edition of Gary Bronson's classic text implements the C99 standard in all discussion and example programs.
About the Author
Gary J. Bronson Dr. Gary J. Bronson is a Professor of Information Systems at Fairleigh Dickinson University, where he has twice been voted Teacher of the Year. Dr. Bronson has worked as a senior project engineer at Lockheed Electronics, has been an invited instructor and consultant to Bell Laboratories, and has served as a software consultant to a number of Wall Street financial firms. He has also authored several successful programming textbooks on C, C++, and Java™ as well as articles on teaching Excel® using incrementally reinforcing case studies.
Table of Contents: PART ONE: FUNDAMENTALS
1. Introduction to Computer Programming
2. Getting Started in C Programming
3. Processing and Interactive Input
PART TWO: FLOW OF CONTROL
4. Selection
5. Repetition
6. Modularity Using Functions: Part I
7. Modularity Using Functions: Part II
PART THREE: COMPLETING THE BASICS
8. Arrays
9. Character Strings
10. Data Files
PART FOUR: ADDITIONAL TOPICS
11. Arrays, Addresses, and Pointers
12. Structures
13. Dynamic Data Structures
14. Additional Capabilities
15. A Brief Introduction to C++
16. Fundamentals of C++ (Online Only)
17. Additional C++ Class Capabilities (Online Only)
Appendices
A: Operator Precedence Table
B: ASCII Character Codes
C: Standard C Library
D: Input, Output, and Standard Error Redirection
E: Floating-Point Number Storage
F: Creating a Personal Library
G: Solutions to Short Answer Questions