Im told that its the best one to use even though the first one is in the K&R book as the principal definition
If you read the K&R, take into account that it describes an obsolete version of C and that it will expose you to what is no considered bad style or obsolete.
There were several revisions of C (e.g. C90, C99 around 1990 and 1999), parallel to the invention of C++. The book of your choice should at least cover C90. If you download the Cubic IDE development environment (free for beginners) and its C++ package, you will find it includes an electronic book on C90 and some C99:
http://www.developers.2go.cc/cubic/download.html