C++ 从入门到项目实践(超值版)
上QQ阅读APP看书,第一时间看更新

6.1 程序流程概述

在编程世界中,要想改变程序的执行流程,就要用流程控制和流程控制语句。流程控制的基本结构无外乎于顺序结构、选择结构和循环结构三种。而语句是构造程序最基本的单位,程序运行的过程就是执行程序语句的过程。程序语句执行的次序称之为流程控制(或控制流程)。

顺序结构是最基本也是最简单的程序,一般由定义常量和变量语句、赋值语句、输入/输出语句、注释语句等构成。顺序结构在程序执行过程中,按照语句的书写顺序从上至下依次执行,但大量实际问题需要根据条件判断,以改变程序执行顺序或重复执行某段程序,前者称为分支结构,后者称为循环结构。

我们常常看到现实生活中的流程是多种多样的,比如生产线上的零件的流动过程,应该顺序地从一个工序流向下一个工序,这就是顺序结构。但当检测不合格时,就需要从这道工序中退出,或继续在这道工序中再加工直到检测通过为止,这就是选择结构和循环结构。