Customers who viewed this item also viewed
Buy New
-15%
$192.67$192.67
FREE delivery Wednesday, April 29
Advertisement
Advertisement
Ships from: textbooks_source Sold by: textbooks_source
Used - Good
$76.37$76.37
FREE delivery Monday, April 27
Advertisement
Advertisement
Ships from: Amazon Sold by: eCampus_
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Add work books and access codes to your order
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
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
Starting Out with C++ from Control Structures to Objects 9th Edition
Purchase options and add-ons
For two-semester courses in the C++ programming sequence, or an accelerated one-semester course.
A clear and student-friendly way to teach the fundamentals of C++
Starting Out with C++: From Control Structures through Objectscovers control structures, functions, arrays,
and pointers before objects and classes in Tony Gaddis’s hallmark accessible, step-by-step presentation. His books help beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the “how” and the “why”–but never losing sight of the fact that most beginners struggle with this material. His approach is gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Updates to the 9th Edition include revised, improved problems throughout and a new chapter featuring completely rewritten and expanded material on the Standard Template Library (STL).
Also Available with MyLab Programming.
MyLabTM Programming is an online learning system designed to engage students and improve results. MyLab Programming consists of programming exercises correlated to the concepts and objectives in this book. Through practice exercises and immediate, personalized feedback, MyLab Programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.
Note: You are purchasing a standalone product; MyLabTM & MasteringTM does not come packaged with this content. Students, if interested in purchasing this title with MyLab & Mastering, ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information.
If you would like to purchase both the physical text and MyLab & Mastering, search for:
0134544846 / 9780134544847 Starting Out with C++ from Control Structures to Objects Plus MyProgrammingLab with Pearson eText -- Access Card Package, 9/e
Package consists of:
- 0134484193 / 9780134484198 MyProgrammingLab with Pearson eText -- Access Card -- for Starting Out with C++ from Control Structures to Objects, 9/e
- 0134498372 / 9780134498379 Starting Out with C++ from Control Structures to Objects
Students can use the URL and phone number below to help answer their questions:
https://support.pearson.com/getsupport/s/
800-677-6337
- ISBN-109780134498379
- ISBN-13978-0134498379
- Edition9th
- PublisherPearson
- Publication dateFebruary 13, 2017
- LanguageEnglish
- Dimensions8.1 x 2.3 x 10 inches
- Print length1344 pages
Frequently bought together

Deals on related products
Customers also bought or read
- Starting Out with Java: From Control Structures through Objects
Paperback$150.92$150.92FREE delivery Mon, Apr 27 - CompTIA A+ Guide to Information Technology Technical Support (MindTap Course List)
Hardcover$99.10$99.10FREE delivery Mon, Apr 27 - An Introduction to Statistical Learning: with Applications in Python (Springer Texts in Statistics)
Hardcover$85.15$85.15FREE delivery Mon, Apr 27 - Data Abstraction & Problem Solving with C++: Walls and Mirrors
Paperback$221.78$221.78FREE delivery Mon, Apr 27 - Introduction to Algorithms, fourth edition#1 Best SellerComputer Algorithms
Hardcover$93.60$93.60FREE delivery Mon, Apr 27 - Introduction to Java Programming and Data Structures, Comprehensive Version
Paperback$201.00$201.00FREE delivery May 2 - 4 - CompTIA Security+ Guide to Network Security Fundamentals (MindTap Course List)
Paperback$31.71$31.71Delivery Tue, Apr 28 - Programming TypeScript: Making Your JavaScript Applications Scale
Paperback$29.43$29.43Delivery Apr 30 - May 1 - Essentials of Computer Organization and Architecture: .
Paperback$137.98$137.98FREE delivery Mon, Apr 27 - Physics for Scientists and Engineers: A Strategic Approach with Modern Physics, Global Edition
Paperback$68.90$68.90FREE delivery Apr 29 - May 1 - Learning American Sign Language: Beginning and Intermediate, Levels 1-2
Spiral-bound$184.56$184.56$3.99 delivery May 8 - 13 - Criminal Law: Cases and Materials (American Casebook Series)
Hardcover$240.49$240.49FREE delivery Mon, Apr 27 - Tour of C++, A (C++ In-Depth Series)#1 Best SellerC++ Programming Language
Paperback$39.99$39.99FREE delivery Mon, Apr 27 - Computer Organization and Design MIPS Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Paperback$73.95$73.95FREE delivery Mon, Apr 27
Editorial Reviews
About the Author
Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, JavaTM, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson. More information about all these books can be found at www.pearsonhighered.com.
Product details
- ASIN : 0134498372
- Publisher : Pearson
- Publication date : February 13, 2017
- Edition : 9th
- Language : English
- Print length : 1344 pages
- ISBN-10 : 9780134498379
- ISBN-13 : 978-0134498379
- Item Weight : 4 pounds
- Dimensions : 8.1 x 2.3 x 10 inches
- Best Sellers Rank: #1,074,410 in Books (See Top 100 in Books)
- #197 in C++ Programming Language
- #750 in Computer Programming Languages
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Related products with free delivery on eligible orders
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
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Sloppy Photocopy Job - Not an E-Book
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on September 2, 2025Format: PaperbackVerified PurchaseExcellent!!! Just what I needed to become a great Computer and Electrical Engineer! Secondhand book and in great shape.
- Reviewed in the United States on December 3, 2023Format: PaperbackVerified PurchaseGot this book for my cmpsci class in college. It’s a good book, I learn sooo much from it and I pretty much use it to teach myself C++ since my professor isn’t a great teacher. It is very detailed/informative, very readable, and has lots of example code and exercises. Only complaint is how huge it is lol, I try to avoid carrying it around with me and just keep it at home
- Reviewed in the United States on May 8, 2020Format: PaperbackVerified PurchaseThe book itself has many examples for each chapter that will allow you to do the homework. My recommendation is to practice with the programing challenges. Personally, they're fun because they allow you to be creative in how you make a program. If this is your first time programming, I definitely recommend this book for self teaching.
Use onlingbd to code your programs, it's an easy to use online compiler where you can save your work. The only drawback of the book perhaps is I think the chapter could have been shorter rather than containing so much. That would have allowed me to understand each topic better.
- Reviewed in the United States on January 5, 2024This is a good textbook, but the "Kindle" edition is absolute rubbish. It looks exactly like someone made it with a smartphone camera/scanning app.
Whatever OCR they used didn't work very well, so the text is not searchable and cutting/pasting is more trouble than it is worth.
A lot of the pages are upside down, which makes it a real pain to read. Some examples of this are on pages 442, 462, 495 and 619, but there are many many more.
This is the worst attempt at an eBook that I have ever seen. Even pirates produce better quality work. Shame.
Get the hard copy. If you can't afford it new, I am sure there are plenty used copies available. Or rent it. The eBook isn't worth 20 pennies, let alone dollars.
- Reviewed in the United States on March 6, 2020Format: PaperbackVerified PurchaseGreat examples and as easy to read as a computer science book could be. I think it covers a lot of material but I have also noticed in later sections that it skimps on some programming as in there was a section dedicated to doubly linked lists in the linked lists section but no example given. Maybe because that's covered more in Data structure but that would've been nice. Easy on the eyes (to a 21 year old male) and good code examples with plenty of explanation as to how programs are working. Nothing really bad to say
- Reviewed in the United States on September 14, 2018Format: PaperbackVerified PurchaseThis is a great and informative book. I am referencing it as part of my college computer programming course that I am taking, and it has served me well. It has clear explanations and detailed examples. I would recommend this. Thank you.
- Reviewed in the United States on October 13, 2017Format: PaperbackVerified PurchaseThis is in reference to the 9th edition. The content of the chapters is clear enough to understand and use for learning, but as it is a textbook for the course I'm taking, the assignments are from the book. This wasn't an issue until chapter 5 where the Programming Challenges expect that you will go to the Companion website and download the source code. The catch is that there is no source code on the companion site, thus making it impossible to complete the assignments as written.
The preface states that the source code for all the chapters will be available under student resources on the companion site, but this is a lie. I called Pearson support, and after 30 minutes of investigation they were able to inform me that source code is not available for the 9th edition, because the author did not provide it. I'm giving it three stars on the basis of it being a pricey text book, but failing to provide the necessary resources to complete the assignments.
- Reviewed in the United States on March 16, 2020Format: PaperbackVerified PurchaseI bought this for a class I am taking and it works very well with my instructors lectures and his power point presentations. If you are taking a class that requires this book, buy it, you will not be disappointed.
Top reviews from other countries
A-LensesReviewed in Canada on January 29, 20212.0 out of 5 stars As a standalone textbook... it is acceptable. Without access code... you should try other textbooks
Format: PaperbackVerified PurchaseIf you are just buying the textbook alone (ie without using the access code at all), I wouldn't recommend this textbook.
The content of the textbook is fairly well presented. The author does explain explain the examples reasonably well. However, as a standalone textbook, you will not have access to solutions/ answers at the end of each chapter.
So if you want to code in C++ and you want some sort of feedback, then you will need the access code as well. But if you want a basic understanding of C++ in general without any practice, then by all means buy this product.
If you want to practice coding in C++ and learn C++, I would suggest the Pearson REVEL C++ by Daniel Liang. At the very least, you get some feedback on whether your code is considered correct. The upside is that it is a cheaper alternative and you will get to see if your code is accepted as a possible solution, but the downside is you only receive access the book for a year.





















![HVAC BIBLE [10 in 1] The Ultimate Beginner's Guide: Mastering Residential & Commercial Systems, Setup to Advanced Troubleshooting, Practical Maintenance, Energy Efficiency, and Career Insights](https://m.media-amazon.com/images/I/51LSdMusC8L._AC_SR100,100_QL65_.jpg)

