Request for consultation

Have a specific question or not sure where to start? Fill out the form below and we'll put you in touch with our best rockstar consultant to answer your questions

{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

A First Book of ANSI C 4th Edition

Gary J. Bronson

  • Published
  • Previous Editions 2001, 1996, 1993
  • 768 Pages

Overview

This fourth edition of Gary Bronson's classic text implements the C99 standard in all discussion and example programs.

Gary J. Bronson, Fairleigh Dickinson University

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.
  • Includes updated programs and descriptions that reflect C99 standards, including new data types and features supporting the newer C standard.
  • Contains a new Common Compiler Errors section in each chapter designed to help students avoid coding problems.
  • Features Case Studies that deal with real-world programming applications.
  • Offers multiple sections dealing with input-data validation.
  • Stresses the modular nature of the C language and details the creation of a personal library.
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

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}
z

  • ISBN-10: 1418835560
  • ISBN-13: 9781418835569
  • Bookstore Wholesale Price $128.25
  • RETAIL $170.95

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

FOR INSTRUCTORS

A First Book of ANSI C

ISBN: 9781418835569
This fourth edition of Gary Bronson's classic text implements the C99 standard in all discussion and example programs.

Instructor's Resource

ISBN: 9781418837105

FOR STUDENTS

A First Book of ANSI C

ISBN: 9781418835569
This fourth edition of Gary Bronson's classic text implements the C99 standard in all discussion and example programs.