Most helpful critical review
Useful introduction to C pointers
on 5 June 2015
I bought the Kindle version and have studied chapters 1 through 9, mostly to learn about C pointers. I programmed a Teensy 3.1 ARM board with the examples without difficulty. The book is well-written but as other reviewers have noted, is obscure in a few places. It is also irritating that copying code segments from the Kindle text, which is allowed, includes added text which has to be edited out. Here are issues noted in chapters 6-9: p104: obsolete use of "atoi" function, p131: the construction "((void *) 0)" is not explained, p133: throught typo, p141: three errors in listing 8.2: "int" (?), use of "temp" rather than "temps", twice, also on same page retVal uses "todaysReadings" not "temps", p145: "exit(0);( )" ?, p151 : in "...(char *, const char *);" it is not explained what the *'s do, p167: again, no explanation of "...*)..." construction. Otherwise the book was a good buy and I now feel confident that I can use pointers.