Take a look at K&R C, and work through the problems without looking at the answers. Though it's a bit dated, I'd still recommend it to anyone who wants to learn C.
The book is small and pretty good. I found it useful. C is a small language thus the book is small (I think they say something to that effect in the forward).
Its book famous enough to have its own wiki entry: