[1]: https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/...
It's an excellent book (see the ratings on Amazon) and also fun to read through.
C should be much easier to learn than C++. The language is much more basic feature-wise and the standard C library is very small indeed.
[0]: http://www.amazon.com/Programming-Modern-Approach-2nd-Editio...
[0]: http://www.amazon.com/Programming-Modern-Approach-2nd-Editio...
It's a hefty tome but that's not necessarily bad if you want to (re-)learn the language and the tricks in a proper way. Easily in my personal Top 5 books for C (The others are in no particular order: "Pointers on C", "Expert C Programming: Deep C Secrets", "The Standard C Library", "C Interfaces and Implementations".)
http://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0...
http://www.amazon.com/Study-Guide-Programming-Modern-Approac...
http://www.amazon.com/Programming-3rd-Stephen-G-Kochan/dp/06... <=Dunno if it covers C99 either, but very basic
"C Programming: A Modern Approach, 2nd Edition" - https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/...
Note the above book is good for its quality as a reference, but not enterily considered as "modern". For a more updated approach I would also recommend:
"Modern C" - https://www.manning.com/books/modern-c
and
"Effective C" - https://nostarch.com/Effective_C
The first book on the language:
"C Programming Language, 2nd Edition" - https://www.amazon.com/Programming-Language-2nd-Brian-Kernig...
Is interesting from a historical perspective, but considered as not a recommended resource for learning C.
Edit: If you are learning C there is something quite important you need to know... C and C++ are two completely different languages, and that is how you should approach your learning. In other words, don't go learning the C in C++ :-)