
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-47% $26.44$26.44
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Good
$18.66$18.66
Ships from: Amazon Sold by: Zoom Books Company

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Programming in C (Developer's Library) 4th Edition
Purchase options and add-ons
Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.
This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction.
All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference.
“Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text....This is the book I used to learn C–it’s a great book.”
–Vinit S. Carpenter, Learn C/C++ Today
- ISBN-100321776410
- ISBN-13978-0321776419
- Edition4th
- PublisherAddison-Wesley Professional
- Publication dateAugust 18, 2014
- LanguageEnglish
- Dimensions7.05 x 1.5 x 9 inches
- Print length544 pages
Frequently bought together

Customers who viewed this item also viewed
From the Publisher
Editorial Reviews
About the Author
Stephen G. Kochan has been developing software with the C programming language for more than 30 years. He is the author of several best-selling titles on the C language, including Programming in C , Programming in Objective-C , and Topics in C Programming . He has also written extensively on Unix and is the author or coauthor of Exploring the Unix System and Unix Shell Programming .
Product details
- Publisher : Addison-Wesley Professional; 4th edition (August 18, 2014)
- Language : English
- Paperback : 544 pages
- ISBN-10 : 0321776410
- ISBN-13 : 978-0321776419
- Item Weight : 1.9 pounds
- Dimensions : 7.05 x 1.5 x 9 inches
- Best Sellers Rank: #620,998 in Books (See Top 100 in Books)
- #39 in C Programming Language
- #137 in Software Design & Engineering
- #647 in Software Development (Books)
- Customer Reviews:
About the author

Stephen G. Kochan has been developing software with the C programming language for more than 30 years. He is the author of several best-selling titles on the C language, including Programming in C , Programming in Objective-C , and Topics in C Programming . He has also written extensively on Unix and is the author or coauthor of Exploring the Unix System and Unix Shell Programming.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images

Book falling apart
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on September 27, 2020Stephen Kochan is the author I grew up with as a young kid in computer engineering, he still writes after 30 years or so the most clear easy to understand books on programming. So after 30 years or so I bought this book back to refresh my memory on C Porgrammling. I love it is worth every penny, better yet get it digital on iPad it looks beautiful and so handy to search for keywords.
- Reviewed in the United States on August 30, 2018I'm taking a rigorous class in C this semester and there is no `required textbook` but my professor recommended this book as extremely helpful. I've only read the first two chapters so far, but it is already worth the $20 that it cost (seriously, a $20 textbook!).
Awesome explanations, good examples, and just the style of the writing isn't like reading a textbook i.e. it's not dry and boring. I know this book is going to become one of my most important resources for this course and I highly recommend it.
- Reviewed in the United States on April 6, 2016This book has a ton of good information for beginners, but I found myself lost and confused several times at things that it assumed I already knew and we're not explained until further in the book. Thankfully my professor was always readily available to clear up any doubts or misunderstandings.
The book is really useful if you have access to someone who can elucidate on anything you might not grasp on your own. Google searching can help as well.
- Reviewed in the United States on July 18, 2023Clear presentation of concepts and good problem sets.
- Reviewed in the United States on November 4, 2014I have his earlier C books on C on my shelves, and I have used them extensively over the years. His older C books, in conjunction with the Kernighan and Ritchie books, have been the ones I have used most for explanations and examples in learning new C tricks or simply reviewing usage on some seldom used C feature. Kochan writes well, and his latest book is just as great as his previous ones. This book is sure to become my major go to source for the latest C version.
- Reviewed in the United States on July 21, 2017As a an old retired guy, I simply wanted to update my programming skills. I learned to program in Fortran while getting my ChemEng degree in what seems to be about a million years ago. What is so delightful about this book is that it is on my kindle and is very easy to read and understand. I am truly happy with it!
- Reviewed in the United States on January 26, 2022I’ve only used this book a couple of times and I always take care of my books/never bend them too much and the glue is coming off between pages and the cover. Also idk why the pic is blurry. It wouldn’t let me focus.
I’ve only used this book a couple of times and I always take care of my books/never bend them too much and the glue is coming off between pages and the cover. Also idk why the pic is blurry. It wouldn’t let me focus.
Images in this review
- Reviewed in the United States on August 9, 2018I just got the Kindle edition and to my surprise, it is NOT as described.
The description says:
"eTextbook features:
Page numbers are just like the physical edition"
That is not the case at all.
The Kindle Version is in the e-Pub standard and doesn't have page numbers. It is one of those "modern" (I call them useless) formats that the width of the text changes as you adjust the screen.
It may work for some books, but not for science and text books in which a lot of references are made by page number.
If your professor says to check the second paragraph on page 124... you are lost.
Top reviews from other countries
- DmReviewed in the United Kingdom on June 10, 2024
5.0 out of 5 stars Excellent book - must have for learning C
This book is fantastic. Explanation of topics is realy good and clear. If you study or want to start study C and programming in general this book is a "must have".
- Samir AladawiReviewed in Sweden on November 20, 2024
5.0 out of 5 stars After reading few pages , I was able to write the code, correct the errors.
I thank the author from my heart. At the first day , after reading few pages , I was able to write the code, correct the errors, and solve the exercises. The book has a deep theoretical vision. By understanding some of it, you can follow up. The book needs to be read more than once to increase your experience and understand new things.
- KGyReviewed in the Netherlands on October 15, 2016
5.0 out of 5 stars Great book
I decided to refresh my C programming skills. I was looking for more than a reference book to read, but wanted to avoid introduction style books.
And I found Kochan's book a perfect match!
The language, style and content of the book is a good reflection of the subject: clear, concise, exact.
This is more of a textbook on C. Very well written. Many examples of features, explained step by step. This book is a great companion if you need to teach C programming.
Those who learnt C from K&R, but feel a bit rusty will find the book an easy read. The content is a thorough overview, the style is clear and concise.
Those who are new to programming will find this book a great guide. After following through they will look up details in reference manuals or standard handbooks with confidence.
A bit short on the otherwise huge topic of pointers to functions. This should be another book though.
- tdotdloReviewed in Canada on February 10, 2017
5.0 out of 5 stars I'm sure it's a great reference book
I was told to get C Programming Language (2nd Edition) by prof. He said that the textbook was outdated. So I listened and when I cracked it open I had no clue what I was reading about. I'm sure it's a great reference book, but it's NOT a book for those who are just tapping into the world of C Programming. Yes there are resources that you can go online for, but also, there's this book. My prof should NOT HAVE A JOB. I have learnt more after reading this book for an hour.
I'm sure I will refer back to C Programming Language when I have a better foundational understanding.
This book is easy to read and provides exercises for you to complete at the end of each chapter. I highly recommend this book.
-
Ciber_TReviewed in Spain on July 18, 2017
5.0 out of 5 stars bueno para comenzar
El libro es muy adecuado para comenzar a programar. Está muy pensado para trabajar paso a paso y va incorporando nuevos conocimientos poco a poco. La versión electronica incluye ademas un entorno para probar los ejercicios y tests de comprobación de los conocimientos.