计算机程序是对特定数据进行特定操作的一系列编排好的处理步骤。第 2 章介绍了各种 类型的数据的表示和操作,本章介绍如何“编排”处理步骤的问题,即程序的流程控制。编 程语言①提供了控制流语句,用于控制程序从多条执行路径中选择一条路径执行下去。不同 语言支持的控制流语句在形式上可能各不相同,但其作用是相同的,大致可分为顺序、无条 件跳转、条件分支、循环、子程序等几类控制结构。
结构化程序设计方法的基本思想是只用顺序、条件分支和循环三种控制结构来编制程序, 并使整个程序由具有唯一入口和唯一出口的语句块相互串联、嵌套而成。这样的程序具有结 构清晰、易理解、易验证和易维护等优点。