LEADER 05378nam 2200673Ia 450 001 9910810624003321 005 20200520144314.0 010 $a0-470-90950-1 010 $a1-282-70823-6 010 $a9786612708237 010 $a0-470-90948-X 035 $a(CKB)2670000000032894 035 $a(EBL)555011 035 $a(OCoLC)651601921 035 $a(SSID)ssj0000404124 035 $a(PQKBManifestationID)11278727 035 $a(PQKBTitleCode)TC0000404124 035 $a(PQKBWorkID)10340870 035 $a(PQKB)11180895 035 $a(Au-PeEL)EBL555011 035 $a(CaPaEBR)ebr10411557 035 $a(CaONFJC)MIL270823 035 $a(CaSebORM)9780470617977 035 $a(MiAaPQ)EBC555011 035 $a(EXLCZ)992670000000032894 100 $a20100521d2010 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning programming with C++ for dummies$b[electronic resource] /$fby Stephen R. Davis 205 $a1st edition 210 $aHoboken, NJ $cWiley$dc2010 215 $a1 online resource (460 p.) 225 1 $a--For dummies 300 $aDescription based upon print version of record. 311 $a0-470-61797-7 327 $aBeginning Programming with C++ For DummiesŪ; About the Author; Dedication; Author's Acknowledgments; Contents at a Glance; Table of Contents; Introduction; About Beginning Programming with C++ For Dummies; Foolish Assumptions; Conventions Used in This Book; What You Don't Have to Read; How This Book Is Organized; Icons Used in This Book; Where to Go from Here; Part I: Let's Get Started; Chapter 1: What Is a Program?; How Does My Son Differ from a Computer?; Programming a "Human Computer"; Computer Languages; Chapter 2: Installing Code::Blocks; Reviewing the Compilation Process 327 $aInstalling Code::Blocks Testing the Code::Blocks Installation; Chapter 3: Writing Your First Program; Creating a New Project; Entering Your Program; Building the Program; Finding What Could Go Wrong; Using the Enclosed CD-ROM; Running the Program; How the Program Works; Part II: Writing a Program: Decisions, Decisions; Chapter 4: Integer Expressions; Declaring Variables; Integer Constants; Expressions; Unary Operators; The Special Assignment Operators; Chapter 5: Character Expressions; Defining Character Variables; Encoding Strings of Characters; Special Character Constants 327 $aChapter 6: if I Could Make My Own Decisions The if Statement; What else Is There?; Nesting if Statements; Compound Conditional Expressions; Chapter 7: Switching Paths; Controlling Flow with the switch Statement; Control Fell Through: Did I break It?; Implementing an Example Calculator with the switch Statement; Chapter 8: Debugging Your Programs, Part I; Identifying Types of Errors; Avoiding Introducing Errors; Finding the First Error with a Little Help; Finding the Run-Time Error; Part III: Becoming a Functional Programmer; Chapter 9: while Running in Circles; Creating a while Loop 327 $aBreaking out of the Middle of a Loop Nested Loops; Chapter 10: Looping for the Fun of It; The for Parts of Every Loop; Looking at an Example; Getting More Done with the Comma Operator; Chapter 11: Functions, I Declare!; Breaking Your Problem Down into Functions; Understanding How Functions Are Useful; Writing and Using a Function; Passing Arguments to Functions; Defining Function Prototype Declarations; Chapter 12: Dividing Programs into Modules; Breaking Programs Apart; Breaking Up Isn't That Hard to Do; Using the Standard C++ Library; Variable Scope 327 $aChapter 13: Debugging Your Programs, Part 2 Debugging a Dys-Functional Program; Part IV: Data Structures; Chapter 14: Other Numerical Variable Types; The Limitations of Integers in C++; A Type That "doubles" as a Real Number; Variable Size - the "long" and "short" of It; Types of Constants; Passing Different Types to Functions; Chapter 15: Arrays; What Is an Array?; Declaring an Array; Indexing into an Array; Looking at an Example; Initializing an Array; Chapter 16: Arrays with Character; The ASCII-Zero Character Array; Declaring and Initializing an ASCIIZ Array; Looking at an Example 327 $aLooking at a More Detailed Example 330 $aAn ideal starting point to get a strong grasp of the fundamentals of C++ C++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the ""how"" and ""why"" of C++ programming from the ground up. You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work.Details the basics of C++ programming and explores the ""how"" and ""why"" of this obje 410 0$a--For dummies. 606 $aC++ (Computer program language) 606 $aObject-oriented programming languages 615 0$aC++ (Computer program language) 615 0$aObject-oriented programming languages. 676 $a005.133 700 $aDavis$b Stephen R.$f1956-$0920498 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910810624003321 996 $aBeginning programming with C++ for dummies$93949781 997 $aUNINA