Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
AddThis Social Bookmark Button

Errata: C How to Program, 4/e

We wish to thank our many readers who took the time to email us with errata. If you find errata not listed on this page, please email us at Remember to include the book title and edition.

The following errata is for the first printing. Corrections will be made for the second printing.

Note: You can determine which printing you have by looking at the bottom of the back of the second physical page in the book (page iv, but it has no page number). Just above the ISBN number is a list of numbers. For the first printing of the book, the list appears as follows:

    10 9 8 7 6 5 4 3 2 1

The last number in the list is the printing number. So the above list indicates printing 1 and the following list indicates printing 2:

    10 9 8 7 6 5 4 3 2

Chapter 2
  • p. 42, Fig. 2.13, Line 9 should have a semicolon, not a comma at the end of the statement.
  • page number 72, line number 29, reads as "printf( "Enter grade, -1 to end: "

    And it should read as "printf( "Enter grade, -1 to end);

Chapter 6
  • p. 220, line 5 of Fig. 6.14; "void tryToModifyArray( const int b[] /* function prototype */"

    should read

    "void tryToModifyArray( const int b[] ); /* function prototype */"

    The code on the Web page and on the book's disc is correct.

Safari Trial Subscriptuon

C How to Program, 4/e Cover

ISBN: 0131426443
© 2004

Order now at

Additional Resources
Download Code
Examples and
Other Premium
Content for
Registered Users

Login or Register to download this book's code examples and other premium content.

Update :: December 08, 2019