
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Programming in C is designed to serve as a textbook for the undergraduate students of engineering, computer applications, and computer science for a basic course on C programming. Comprehensive in its coverage, the book focuses on the fundamentals to build a strong foundation of how to write effective C programs. The book starts with an introduction to C programming and then delves into an in-depth analysis of various constructs of C. The key topics include loops and decision-control statements, functions, arrays, strings, pointers, structures and unions, file management, and pre-processor directives. It deals separately with the fundamental concepts of various data structures such as linked lists, stacks and queues, trees, and graphs. The book provides numerous case studies linked to the concepts explained in the text. It also contains useful appendices including the ASCII chart, user-defined header files, introduction to the concept of sorting, pointer declarations, bit-fields and data structures, a list of C library functions, volatile and restrict type qualifiers, K&R C, introduction to algorithms, graphics and mouse programming. With its highly detailed pedagogy entailing examples, figures, algorithms, programming tips, keywords, and exercises, the book will serve as an ideal resource for students to master and fine-tune the art of writing efficient C programs.
This text investigates the fundamental principles and practical application of the C programming language for undergraduate engineering and computer science students. Author Reema Thareja utilizes a structured pedagogical approach to guide learners from basic syntax to complex data structures. By integrating theoretical explanations with practical examples, the book establishes a framework for writing efficient and effective code in a professional or academic environment.
What You Will Find
Educators and students frequently identify this work as a foundational resource due to its clear, step-by-step instructional design. The text is widely utilized in undergraduate curricula for its balance of theoretical depth and practical programming utility.
Page Count:
564
Publication Date:
2011-01-01
Publisher:
Oxford University Press
ISBN-10:
0198070047
ISBN-13:
9780198070047
No comments yet. Be the first to share your thoughts!