![C++ 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/805/26846805/b_26846805.jpg)
上QQ阅读APP看书,第一时间看更新
6.1 程序流程概述
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P97_14589.jpg?sign=1738881921-LbPPYnT1XRLUvsEHftvCgqZRfXB7BfrE-0-1b55f123db8e7caa95f7e9308bb27790)
在编程世界中,要想改变程序的执行流程,就要用流程控制和流程控制语句。流程控制的基本结构无外乎于顺序结构、选择结构和循环结构三种。而语句是构造程序最基本的单位,程序运行的过程就是执行程序语句的过程。程序语句执行的次序称之为流程控制(或控制流程)。
顺序结构是最基本也是最简单的程序,一般由定义常量和变量语句、赋值语句、输入/输出语句、注释语句等构成。顺序结构在程序执行过程中,按照语句的书写顺序从上至下依次执行,但大量实际问题需要根据条件判断,以改变程序执行顺序或重复执行某段程序,前者称为分支结构,后者称为循环结构。
我们常常看到现实生活中的流程是多种多样的,比如生产线上的零件的流动过程,应该顺序地从一个工序流向下一个工序,这就是顺序结构。但当检测不合格时,就需要从这道工序中退出,或继续在这道工序中再加工直到检测通过为止,这就是选择结构和循环结构。