A better title for this book would be 'C for Electrical and Electronic Engineering Students'. Engineers from other disciplines will also find examples, but to a lesser extent. The code is straightforward C, to the ISO standard. Each programme is accompanied by a clear analysis and copious comments.
Calculations are straightforward with mathematical analysis kept to a minimum.
Consequently, the book does not explain why things are done. For example, unions are described, but no real-world application is given for them. Readers developing their own code could later find themselves in difficulty if they deviate from the examples. I suspect that this part of the book has not been properly proof-read. The diagrams in the book also leave something to be desired.