Found in 1 comment on Hacker News
LocalMan · 2020-03-11 · Original thread
I've written many tens of thousands of lines of C, but retired 15 years ago. The two best books I know are:

1. C: A Reference Manual, by Harbison and Steele.

2. The C Puzzle Book, by Alan Fueur.

Harbison and Steele has much better explanations than K&R. The Fueur book taught me a lot about C declarations. Declarations are that part of C language that is them most unnecessarily difficult.

You asked about a slightly different question, best practices. But in the real world you'll run into a lot of code that practices below that level.

Fresh book recommendations delivered straight to your inbox every Thursday.