All Books
Starting Out With C++ from Control Structures to Objects by Tony Gaddis – Pearson hardcover book cover
Computers & Internet

Starting Out With C++ from Control Structures to Objects by Tony Gaddis

5,790

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

Starting Out with C++: From Control Structures to Objects by Tony Gaddis is a comprehensive and student-friendly guide that has become a cornerstone for beginners learning C++ programming. Published by Pearson, this hardcover edition is designed for Indian students and self-learners who want to build a strong foundation in programming logic and object-oriented concepts. With a clear, step-by-step approach, this book helps you master the essentials of C++ without overwhelming you with jargon or complexity.

Book Overview

This book is tailored for two-semester courses in C++ programming or an accelerated one-semester course. It covers everything from basic control structures—like loops and decision-making—to advanced topics such as objects, classes, and inheritance. Tony Gaddis’s hallmark accessible presentation ensures that even students with no prior coding experience can follow along. The book emphasizes understanding the "how" and "why" behind each concept, making it ideal for Indian classrooms and self-study.

Key Highlights

  • Step-by-step learning: Concepts are introduced gradually, with clear explanations and real-world examples.
  • Focus on fundamentals: Covers control structures, functions, arrays, and pointers before moving to objects and classes.
  • Practical approach: Includes numerous code listings, debugging tips, and programming exercises to reinforce learning.
  • Student-friendly tone: Written in a conversational style that keeps readers engaged and motivated.
  • Indian context: Examples and problems are relevant to Indian students, with a focus on problem-solving skills.

Inside the Book

The book is organized into 20 chapters that build upon each other. Early chapters introduce fundamental programming concepts like variables, data types, and control structures. Later chapters delve into functions, arrays, and pointers, preparing you for object-oriented programming. The final sections cover classes, inheritance, polymorphism, and file I/O. Each chapter includes review questions, programming challenges, and case studies to test your understanding.

Key Topics

  • Introduction to C++ and integrated development environments
  • Control structures: selection (if, switch) and repetition (while, for, do-while)
  • Functions: parameters, return values, and scope
  • Arrays and strings: one-dimensional and multidimensional arrays
  • Pointers and dynamic memory allocation
  • Object-oriented programming: classes, objects, and encapsulation
  • Inheritance and polymorphism
  • File input/output and exception handling

Reader Benefits

By reading this book, you will gain a solid understanding of C++ syntax and programming logic. You will learn to write efficient, error-free code and debug common mistakes. The book’s gradual progression ensures that you never feel lost, while the hands-on exercises build confidence. For Indian students, this book is particularly useful for college courses, competitive programming, and building a career in software development.

Learning Outcomes

  • Understand the core syntax and structure of C++ programs
  • Write programs using control structures, functions, and arrays
  • Implement pointers and dynamic memory management
  • Design and use classes and objects effectively
  • Apply inheritance and polymorphism in real-world scenarios
  • Handle file input/output and exceptions gracefully

Who Should Read

This book is perfect for undergraduate students taking introductory C++ courses in Indian universities and colleges. It is also ideal for self-learners, hobbyists, and professionals transitioning into programming. If you have little or no prior coding experience, this book will guide you from the basics to advanced concepts with ease.

About the Author

Tony Gaddis is a renowned author and educator with decades of experience teaching programming at the university level. He has written numerous best-selling textbooks on C++, Java, Python, and other languages. His books are known for their clear, approachable style and focus on student success. Gaddis’s teaching philosophy centers on making complex topics understandable through practical examples and repetition.

About the Publisher

Pearson is a global leader in educational publishing, known for high-quality textbooks and learning resources. With a strong presence in India, Pearson offers books that align with academic curricula and industry standards. This hardcover edition ensures durability for long-term use in libraries and classrooms.

Conclusion

Starting Out with C++: From Control Structures to Objects is more than just a textbook—it is a trusted companion for anyone beginning their programming journey. Tony Gaddis’s methodical approach, combined with Pearson’s quality publishing, makes this book a valuable investment for Indian students. Whether you are preparing for exams, building projects, or exploring coding as a career, this book provides the foundation you need to succeed.

Quick Summary

Starting Out With C++ from Control Structures to Objects by Tony Gaddis is a comprehensive introductory textbook designed for students and beginners who want to learn C++ programming. Published by Pearson, this book takes a gradual, step-by-step approach that makes complex topics easy to understand. It begins with control structures, then moves to functions, arrays, and pointers, before finally introducing object-oriented programming with classes and objects. Ideal for two-semester courses in Indian engineering and computer science programs, the book emphasizes both the mechanics of coding and the logic behind it. Readers will gain practical skills through numerous examples, exercises, and real-world scenarios. This hardcover edition is built to last through years of study. By choosing Bookshops.in, you get a genuine, high-quality print copy delivered to your doorstep in India. Whether you are a college student or a self-learner, this book provides the foundation you need to become a confident C++ programmer.

Book Highlights

Step-by-step presentation ideal for beginners
Covers control structures, functions, arrays, pointers, and objects
Real-world programming examples and exercises
Focuses on both syntax and problem-solving skills
Gradual learning curve with clear explanations
Includes debugging and testing techniques
Designed for two-semester C++ courses
Accessible writing style for Indian students
Strong foundation in object-oriented programming
Hundreds of practice questions and programming challenges
Teaches memory management and pointers in depth
Covers standard C++ features and best practices
Aligned with academic curriculum requirements
Trusted by universities across India

Book Specifications

ISBN-139780134498379
ISBN-100134498372
Publisher‎ Pearson College Div
Language‎ English
Dimensions‎ 20.57 x 5.84 x 25.4 cm
Weight‎ 1 kg 810 g
CategoryC & C++ › C++
SeriesStarting Out With C++
GenreNon-fiction
Reading Age18+
TranslatorNone
Original LanguageEnglish

Frequently Asked Questions

Is this book suitable for complete beginners?
Yes, Tony Gaddis uses a step-by-step approach that assumes no prior programming experience.
Does this book cover object-oriented programming?
Yes, it covers objects and classes in detail after building a foundation in control structures and functions.
What topics are included in this book?
It covers control structures, functions, arrays, pointers, and object-oriented programming.
Is this book used in Indian universities?
Yes, many Indian engineering and computer science programs recommend this textbook.
Does the book include practice exercises?
Yes, each chapter has programming challenges and review questions.
What is the difference between this and other C++ books?
Gaddis's book is known for its clear, accessible language and gradual progression from basics to objects.
Can I use this book for self-study?
Absolutely, the self-paced structure and examples make it ideal for independent learners.
Does it cover modern C++ standards?
Yes, it includes C++11 and later features relevant to beginners.
Is this a hardcover edition?
Yes, the book is available in hardcover for durability.
What is the price in Indian rupees?
The price is ₹5790 at Bookshops.in.
Does the book come with online resources?
This physical book does not include digital access, but it is a complete standalone resource.
Who is the author?
Tony Gaddis, a well-known author of programming textbooks.
What is the ISBN?
ISBN-13 is 9780134498379.
Is it good for placement preparation?
Yes, it builds strong fundamentals useful for coding interviews.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo — BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao — BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai — 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started