Chapter 7. Controlling Program Flow
Programs accomplish most of their work by branching and looping. In Lesson 5, “Working with Expressions, Statements, and Operators,” you learned how to branch your program using the if
statement.
In this lesson, you will learn
What loops are and how they are used
How to build various loops
An alternative to deeply nested
if...else
statements
Programming Loops
Many programming problems are solved by repeatedly acting on the same data. Two ways to do this are recursion (discussed in Lesson 6, “Organizing Code with Functions”) and iteration. Iteration means doing the same thing again and again. The principal method of iteration is the loop.
The Roots of Looping: goto
In the primitive days of early computer science, programs ...
Get Sams Teach Yourself C++ in One Hour a Day, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.