程序结构的分类:顺序结构、选择结构和循环结构是结构化程序设计的3种基本结构,是各种复杂程序的基本构造单元,上述3种基本结构如下图所示。
顺序结构:程序中最基本的结构,指程序按照编写的顺序依次执行每一行代码,直至程序结束。在这种结构中,程序的执行流程是线性的,即每个操作都在前一个操作完成后立即执行,没有条件判断或循环重复。顺序结构是构成其他复杂程序结构(如选择结构和循环结构)的基础。
选择结构:基于给定条件的逻辑评估,程序决定执行多条路径中的一条,以实现条件分支控制。
循环结构:在程序中,循环结构允许某段代码根据给定的条件重复执行多次。循环结构通常包含一个循环体(即需要重复执行的代码块)和一个循环条件(用于判断循环是否继续执行的条件)。当循环条件为真(true)时,循环体会被执行;执行完毕后,会重新检查循环条件,如果仍然为真,则循环体再次执行,如此往复,直到循环条件变为假(false)为止,此时循环结束,程序继续执行循环结构之后的代码。
循环结构是编程中非常重要的一个概念,它极大地提高了代码的重用性和执行效率,特别是在处理重复任务或遍历数据结构时。常见的循环结构有循环。
如下图所示程序从上至下逐行执行。
详见本章第3.2节教程。