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 SectionsGATE Topics Covered
1All SectionsIntroduction
22.1 to 2.4Variables & Data Types
2.5 to 2.12Operators & Precedence Order
33.1 to 3.8Control Flow
44.1 to 4.2Functions
4.3, 4.6, 4.7External, Static & Register Variables
4.5Header Files
4.11C Preprocessor
5All SectionsPointers & Arrays
66.1 to 6.2Basics of Structures
6.3Arrays of Structures
6.4 to 6.5Pointers & Structures
77.1 to 7.2Standard & Formatted I/O
7.6Error 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.
11.4, 1.15, 1.17, 1.19, 1.23, 1.24
22.1 to 2.10
33.4, 3.5, 3.6
44.1, 4.3, 4.8, 4.9, 4.12, 4.13
55.1 to 5.4, 5.8, 5.9, 5.10
66.1, 6.2, 6.4

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-



C Programming By Dennis Ritchie | Best C Programming Books
Article Name
C Programming By Dennis Ritchie | Best C Programming Books
C Programming Books for GATE CSE- The C Programming Language by Dennis Ritchie is the best C Programming book for GATE CSE. C Programming A Modern Approach by K.N. King is another recommended book.
Publisher Name
Gate Vidyalay
Publisher Logo