Jump to ratings and reviews
Rate this book

Programming in C

Rate this book
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.

564 pages, Paperback

First published March 1, 2011

64 people are currently reading
721 people want to read

About the author

Reema Thareja

51 books111 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
77 (55%)
4 stars
31 (22%)
3 stars
10 (7%)
2 stars
12 (8%)
1 star
9 (6%)
Displaying 1 - 4 of 4 reviews
Profile Image for Saloni Sharma.
6 reviews17 followers
June 16, 2015
Perfect book for learning C for beginners... explanation is simplified, examples are sufficient and ample of practice exercises with answers make it easier to understand programming better....
additional tips for better programming along with basic concepts are very well defined...
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.