This chapter discusses flow of control in C++ programs. It covers boolean expressions and how they are evaluated, as well as different branching mechanisms like if-else statements and switch statements. The chapter also explains while, do-while, and for loops for iterative control flow. It provides examples and best practices for using these control flow statements.