Buy new:
$84.34
Delivery Tuesday, October 15
Ships from: Amazon
Sold by: temex llc
$84.34
No Import Fees Deposit & $18.51 Shipping to Austria Details

Shipping & Fee Details

Price $84.34
AmazonGlobal Shipping $18.51
Estimated Import Fees Deposit $0.00
Total $102.85

Delivery Tuesday, October 15. Order within 22 hrs 47 mins
Or fastest delivery Monday, October 7
Only 1 left in stock - order soon.
$$84.34 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$84.34
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$2.84
Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$19.98 delivery October 21 - November 12. Details
Only 1 left in stock - order soon.
$$84.34 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$84.34
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by glenthebookseller.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

C Primer Plus Fourth Edition

4.2 4.2 out of 5 stars 51 ratings

There is a newer edition of this item:

C Primer Plus (Developer's Library)
$56.48
(204)
Only 18 left in stock (more on the way).
{"desktop_buybox_group_1":[{"displayPrice":"$84.34","priceAmount":84.34,"currencySymbol":"$","integerValue":"84","decimalSeparator":".","fractionalValue":"34","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"mN9XwAkZ3xwBnQRIU9VYSIm82SjCaKsI10FxbA4i26VkycwM%2F7ej1PqOUEtEW1LpxJVh9DYZXivmrKPhkZRSDjzvtEaXLPMbW7SfHfFy4%2FDtZROgHVkZI7EisMKotToi7OZj2sVIFr7HZVfD2K9eFF7DbEzPIQq45oe%2FSrDpPi6edx7YTRHGr6zLMelUIent","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$2.84","priceAmount":2.84,"currencySymbol":"$","integerValue":"2","decimalSeparator":".","fractionalValue":"84","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"mN9XwAkZ3xwBnQRIU9VYSIm82SjCaKsIlECBrm6MRrgQNeIbPxsZvT%2BDK4s8jG%2B6xJhh%2FOsiZ1cugrZTg36f3CYpQfPogwS85HBHSDwjQCJXSgFPwD6czzgzw2cVJwnhapJJmhIjj7SjB7UAEt40z14bmsoddKs%2B32fEFx8IlOB037%2BxiNTplA1G6TAjJ%2BNm","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

C Primer Plus is a conversational-style book aimed at those new to C programming. A friendly and easy-to-use self-study guide, this book will be appropriate for serious students of programming, as well as developers proficient in other languages with a desire to better understand the fundamentals of this core language.

As with all the editions, author Stephen Prata's aim has been to create an introduction to C that is instructive, clear, and helpful. Programming concepts are explained along with details of the C language; the book does not assume that you are a professional programmer. Many short, easily typed examples illustrate just one or two concepts at a time, since learning by doing is one of the most effective ways to master new information. Finally, review questions and programming exercises at the end of each chapter punctuate the most critical information and help readers digest the most difficult concepts. The text has been updated to accommodate the emergence of a new standard for C-C99.

Customer reviews

4.2 out of 5 stars
51 global ratings

Customers say

Customers find the book easy to use and readable. They say it explains concepts simply and thoroughly. Readers also describe the book as well-put-together and in good condition. However, some customers report that the edition is riddled with errors and typos in the examples of code.

AI-generated from the text of customer reviews

Select to learn more
12 customers mention "Ease of use"12 positive0 negative

Customers find the book easy to use. They say it explains concepts simply, thoroughly, and presents lots of code examples. Readers also mention the code for the book is easily attainable through the Sams online website.

"...turned out to just be reference books but this book can easily be read cover to cover and is a must have for ANY serious programmer." Read more

"...on everything from there. This makes going from chapter to chapter very easy.2. Some of the examples are very easy, and others are not...." Read more

"This book is excellently written. It is written very clear and to the point.The book is able to explain the extremely abstract concept..." Read more

"...Easily readable, but also can be used for a quick reference if needs be3) Logical progression of topics.4) Lots of code examples...." Read more

5 customers mention "Pacing"5 positive0 negative

Customers find the book well-put-together and worth buying. They also appreciate the strong content and easy reading style.

"...It was in relatively good shape! Great book for anyone learning, or relearning (in my case) how to program in C++...." Read more

"Great book & in a very good condition, it a little longer than i expected to arrive but all in all, great product. Thank you." Read more

"...I ran into a problem with Pointers, but who doesn't? Well put together and worth the buy." Read more

"Very good condition and complete book. Its paper cover makes it for a more flexible book." Read more

3 customers mention "Errors"0 positive3 negative

Customers find the book riddled with errors and typos in the examples of code. They say the mistakes are hard to disregard when each chapter has at least two programs.

"...the number of typos in the examples of code. You can tell that the editors didcatch all the copy-paste mistakes as they were made quite a bit...." Read more

"...Errors. Lots of them. This is version 4 of the book and it is extremely obvious that this book is just barely tweaked and resold...." Read more

"...Still, these mistakes are hard to disregard when each chapter has at least 2 programs which are broken from typos..." Read more

Top reviews from the United States

Reviewed in the United States on September 5, 2003
I don't usually read technical books cover to cover (especially code books) but this is one of the few. Prata is an amazing teacher. The world would be much better off with teachers like him. What I like best is he doesn't dumb down the content which makes the book flow. I also appreciate the fact this book isn't too technical which is helpful when you don't fully understand a topic at first. If you have entry level programming experience and want to advance by leaps and bounds THIS is the book. I thought C was an outdated language but after learning C ALL other languages just "click".
I have 20 or so programming books most of which turned out to just be reference books but this book can easily be read cover to cover and is a must have for ANY serious programmer.
5 people found this helpful
Report
Reviewed in the United States on March 17, 2010
I have gone through a little over half of this book so far, and I feel I need
to write a review based on a few things I have seen.

1. The book is very well organized. It starts from absolute basics, and builds
on everything from there. This makes going from chapter to chapter very easy.
2. Some of the examples are very easy, and others are not. You do not want a
book that does everything for you. You might get stuck for hours, but in the end
you will learn something, which leads me to...
3. The downside of this book (actually I noticed that could be debatable), is
the number of typos in the examples of code. You can tell that the editors did
catch all the copy-paste mistakes as they were made quite a bit. But sometimes I
sat for hours wondering why my code wouldn't compile only to realize he made a
typo mistake. One of them I remember is when he had done a 'switch' statement,
he left out the integer expression... and being a newbie, it takes awhile to
catch. And he confuses his pointer names A LOT, naming one *pt then switching
to *pn. The up-side to this is you will be fixing people's code in the real world,
debugging, etc... so that's how I look at it. But frustrating nonetheless.
4. Sometimes it isn't quite clear how he is explaining a certain point, but
after thinking about it a bit, it starts to make sense later, usually in examples
or when he explains other ways of doing it. For the most part, the explanations
are pretty good.

Bottom-line, the standard hasn't changed too much since this edition so unless
you want to fish out top-dollar for the 6th edition that is out now, this one
will do fine; I got mine new for $10 shipped.
I actually started with Java as my first language and classes, objects, etc
didn't make too much sense until I studied them in C++ from this book... I
recommend studying C++ as a first language rather than Java like most schools
and universities do as Java is a more higher level language than C++, meaning
it has a little more abstraction level, however in theory Java is 'easier' to C++.
Just that C++ answered all my problems I had with Java.
Reviewed in the United States on April 10, 2014
This book is excellently written. It is written very clear and to the point.
The book is able to explain the extremely abstract concept
of class templates. Of all the books I own that
attempt to explain class templates, this book was
the only one that was able to do so without loosing me. C++ class
templates are, in my opinion, an extremely abstract concept that requires
a very skillful author to describe it adequately and accurately.
Stephen Prata has succeeded in doing that! Thank you so much for successfully
teaching me this topic that was once very intimidating and foreign.
Reviewed in the United States on November 25, 2010
Stephen Prata's C++ Primer Plus is a good book on learning C++.

Pros:
1) Large coverage of the language in 1 book
2) Easily readable, but also can be used for a quick reference if needs be
3) Logical progression of topics.
4) Lots of code examples.
5) Exercises and questions at the end of chapter with answers in back of book

Cons:
1) Errors. Lots of them. This is version 4 of the book and it is extremely obvious that this book is just barely tweaked and resold. There is no way the author is unaware of these errors. I confirmed they were also in the 3rd edition. When it is an easy topic, you can figure out what he meant if you aren't a new programmer. However, when it gets to complicated subjects, those errors can really waste a lot of time. If this were a first edition, I'd let it slide a little more. But for a 4th edition after all these years. No way. Just shows laziness/greed.
2) Detail on certain topics. Yes I know this is a "primer," but I found explanations on Cplusplus.com sometimes covered more detail than the book on basic topics.

Summary:
The book is still a good book. Not great, but good. If you need to learn C++, grabbing a used copy for under $15 is a no brainer.
2 people found this helpful
Report
Reviewed in the United States on October 28, 2011
I bought the book used, so expected it to be a little worn. It was in relatively good shape! Great book for anyone learning, or relearning (in my case) how to program in C++. Also a great reference book for any programmer to add to their library. Delivery took longer than it should have; I ordered boots from another company a day after I ordered this book and the boots arrived 3 days before the book.
Reviewed in the United States on May 19, 2011
This is a C++ book that is good enough to be a classic. It explains concepts simply, thoroughly and presents lots of code examples to drive the idea home. I learned C++ using the Deitel & Deitel book and bought this one in order to refresh my memory. I highly prefer this book over the D&D version. I even bought an extra copy for my co-worker!
2 people found this helpful
Report
Reviewed in the United States on February 21, 2015
Great book & in a very good condition, it a little longer than i expected to arrive but all in all, great product. Thank you.
Reviewed in the United States on March 2, 2013
Don't read this book in the evening after working all day. Its boring. Probably a good source if you know nothing about programming. But should you know something. Its tedious to read through.

Top reviews from other countries

Hans Hofner
5.0 out of 5 stars Excellent buy
Reviewed in Germany on June 26, 2015
Received the book in great condition (albeit slightly used). It's just such a great book for learning C++. Also it was at a great price.
Helen Adamson
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on October 31, 2014
Received thankyou good condition