Buy new:
$84.34$84.34
Delivery Tuesday, October 15
Ships from: Amazon Sold by: temex llc
Save with Used - Good
$2.84$2.84
$19.98 delivery October 21 - November 12
Ships from: glenthebookseller Sold by: glenthebookseller
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.
C Primer Plus Fourth Edition
There is a newer edition of this item:
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.
- ISBN-100672322226
- ISBN-13978-0672322228
- EditionFourth Edition
- PublisherSams
- Publication dateAugust 31, 2001
- LanguageEnglish
- Dimensions7.28 x 2.01 x 9.09 inches
- Print length970 pages
Similar items that ship from close to you
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 AmazonCustomers 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
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
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
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
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
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.
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.
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.


