This book has been exclusively designed for the course on C and Data Structures offered to the undergraduate students of engineering of Jawaharlal Nehru Technological University(JNTU) Andhra Pradesh. Without assuming any background knowledge of Computer Programming this book presents a detailed exposition of C in an extremely simple style. The concept of learning by example' has been stressed throughout the book. Key Features : Comprehensive coverage of concepts related to Data Structures Linked lists Doubly linked lists Queues Stacks Graphs and Searching and Sorting techniques more than 100 programming examples all tested under the UNIX and MS-DOS operating systems demonstrating principles of good programming case studies (24) at the end of the chapters illustrating the usefulness of the C language features in real life applications Points to Remember' section wherever appropriate.