This book gives an exposure to run the C programs and to develop the applications in C. It facilitates the methodology of software development and its applications. This book also provides sample programs to understand the concepts of C and Data Structures in detail. It also consists of number of exercises to the students to enrich their knowledge in a proactive learning process. This book covers the concepts, in the curriculum of various universities in India and abroad. It can also be used by the native professionals to develop their applications in C. At last, this book helps the students to learn the basic concepts related to C and Data Structures and develop various applications.