Tag: C Programming Books PDF

C Programming By Dennis Ritchie | Best C Programming Books

C Programming Language By Dennis Ritchie


This article reviews the book “The C Programming Language” by Dennis Ritchie.

The article covers-

  • Special features of book
  • Analysis of Content
  • Analysis of Exercises
  • Necessary Instructions
  • Conclusion


Why Should Be Read?


Special Features of Book-


The special features of this book are-

  • It is one of the best books available on this subject.
  • It covers C language in great depth.
  • It covers all the GATE topics in a detailed way.
  • It has decent number of good quality exercise questions.
  • Covering this book is a must for GATE preparation.


Analysis of Content-


The following table analyzes sections of the book that are relevant for GATE-


Chapter No. GATE Relevant Sections GATE Topics Covered
1 All Sections Introduction
2 2.1 to 2.4 Variables & Data Types
2.5 to 2.12 Operators & Precedence Order
3 3.1 to 3.8 Control Flow
4 4.1 to 4.2 Functions
4.3, 4.6, 4.7 External, Static & Register Variables
4.5 Header Files
4.10 Recursion
4.11 C Preprocessor
5 All Sections Pointers & Arrays
6 6.1 to 6.2 Basics of Structures
6.3 Arrays of Structures
6.4 to 6.5 Pointers & Structures
6.7 Typedef
6.8 Unions
7 7.1 to 7.2 Standard & Formatted I/O
7.4 Scanf
7.6 Error Handling

Covering Only These Sections Is Enough


Analysis of Exercises-


The following table analyzes exercises of the book that are relevant for GATE-


Chapter No. Question No.
1 1.4, 1.15, 1.17, 1.19, 1.23, 1.24
2 2.1 to 2.10
3 3.4, 3.5, 3.6
4 4.1, 4.3, 4.8, 4.9, 4.12, 4.13
5 5.1 to 5.4, 5.8, 5.9, 5.10
6 6.1, 6.2, 6.4
7 7.5

Practicing Only These Exercises Is Enough


Necessary Instructions-


Keep the following instructions in mind while reading the book-

  • The book has nearly 300 pages.
  • However, if you cover only GATE related topics, it comes down to 150 pages.
  • This subject has a good weightage in GATE exam.
  • The knowledge of this subject is required in solving some of the data structures and algorithms problems.
  • The exercise questions of this book are quite good from practice point of view.
  • Practice C programming questions from all the previous GATE papers.
  • Mostly, questions in this subject come from the topic of arrays and pointers.
  • Having a firm grip over arrays and pointers will ensure good marks in the exam.




  • The textbook covers many more topics than those mentioned in the GATE syllabus.
  • Reading the above described sections will ensure all the topics are covered.
  • Overall, covering this book alone is more than enough for GATE preparation of this subject.
  • You need not to refer anything else.





This book may appear a bit tough for beginner-level students.

Make sure you are familiar with the basics.



Amazon Rating


Student’s Reviews-































Other Recommended Books-


C Programming By K.N. King-