Bronson, Gary J.

A First book of ANSI C / Gary J. Bronson ; Andy Hurd, contributing editor. - 4th ed. - 768 p. : ill. ; 24 cm.

Includes index. This fourth 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. The new edition features a new Common Compiler Errors feature in each chapter, and all material has been updated for currency and readability.

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 About the Author 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.

College of Engineering and Computer Studies

9789814246590

2007296126


C (Computer program language)

QA76.73.C15 / B74 2007

005.133/B78