These next two aren't typographical errors but I always tell my class:Ĭhapter 18, in the examples on pages 167-168, the author talks about how to get rid of unwanted newline characters. Here's what the textbook meant to say:Ĭhapter 20, there is a typo on page 212. As long as you think of a do-while loop as being a completely separate kind of loop from a while loop, you won't get confused. When a while is part of a do-while loop, you do need a semicolon after it. Where you see a %2f in the printf() statement, it should be %.2f.Ĭhapter 14, there is a typo on page 127 (under the heading 'Using do.while'). They are all noted below.Ĭhapter 4, on page 36 (under the heading 'Conversion Characters') there is a typo in figure 4.1. Hi Justin, this book will give you a great introduction to C although I did find three mistakes in the source code and there two things I would adjust or re-word.