ANSI C - E . Balagurusumy
This is the best C primer book especially if you get hold of the latest edition. Especially good for learning the basics of the language as all possible syntax of any new function etc are given and the book is very vivid in nature .This however comes with a price as some advanced concepts are not mentioned at all .If you are trying to learn the C language (which is probably the most difficult part) I strongly suggest this book.
Other than that for data structures I suggest Data Structures using C by Tenebaum