The C Book

Featuring the Draft ANSI C Standard

Mike Banahan

Publisher: Addison-Wesley, 1988, 268 pages

ISBN: 0-201-17370-0

Keywords: Programming

Last modified: June 27, 2021, 1:28 p.m.

C has become increasingly popular as a systems and applications programming language. The new draft ANSI C standard will rapidly become the version that is used by the majority of programmers. This book will appeal to two groups who are familiar with a modern high level procedural language and wish to learn C, particularly the latest standard. The second are those programmers already familiar with C but who are interested in the new proposals for the language and how these affect previously valid programs.

The book provides a complete and comprehensive grounding in C programming. An introductory overview is followed by detailed and in-depth coverage of the proposed language and standard libraries. Realistic examples of good programming practice and problems provide a rich source of practical work.

For students and professionals the book offers the following:

  • Reference and description of the new draft ANSI C standard
  • Comprehensive tutorial in C programming
  • Complete and in-depth coverage of the standard libraries
  • Numerous examples of useful programs
  1. An Introduction to C
    1. The form of a C program
    2. Functions
    3. A description of Example 1.1
    4. Some more programs
    5. Summary
  2. Variables and Arithmetic
    1. Some fundamentals
    2. The alphabet of C
    3. Keywords and identifiers
    4. Declaration of variables
    5. Integral types
    6. Expressions and arithmetic
    7. Constants
    8. Summary
  3. Control of Flow and Logical Expressions
    1. But I have to start from here …
    2. Control of flow
    3. Logical expressions
    4. Strange operators
    5. Summary
  4. Functions
    1. Changes
    2. The type of functions
    3. Recursion and argument passing
    4. Scope
    5. Summary
  5. Arrays and Pointers
    1. Effect of the Standard
    2. Arrays
    3. Pointers
    4. Chacter handling
    5. sizeof and storage allocation
    6. Pointers to functions
    7. Summary
  6. Structured Data Types
    1. History
    2. Structures
    3. Unions
    4. Bitfields
    5. Enums
    6. Initalization
    7. Summary
  7. The Preprocessor
    1. Effect of the Standard
    2. How the preprocessor works
    3. Directives
    4. Summary
  8. Specialized Areas of C
    1. What this is all about
    2. const and volative
    3. Sequence points
    4. Summary
  9. Libraries
    1. Introduction
    2. Diagnostics
    3. Character handling
    4. Localization
    5. Limits
    6. Mathematical functions
    7. Non-local jumps
    8. Signal handling
    9. Variable numbers of arguments
    10. Input and output
    11. Formatted I/O
    12. Character I/O
    13. Unformatted I/O
    14. Random access functions
    15. General utilities
    16. String handling
    17. Date and time
    18. Arguments to main
    19. Summary
  1. Answers to Exercises

Reviews

The C Book

Reviewed by Roland Buresund

OK ***** (5 out of 10)

Last modified: May 21, 2007, 3:25 a.m.

I bought this one as a reference for the draft ANSI C standard. It fulfilled its intended use. Obsolete today.

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required

captcha

required