The main objective of writing this book is that every student should be able to acquire necessary skills required to become a programmer. The logic of each and every problem is explained in a simple manner which helps the student to write better programs. This book discusses all concepts of C starting from fundamentals to advanced topics in a lucid manner. It covers hundreds of solved programs which are useful to the students for their examinations. It also covers the interview questions which help the students come up with flying colors in their career.