编程里最基础、最经典的说法就是程序的三种基本控制结构:
1. 顺序结构
语句从上到下依次执行。
2. 选择结构(分支结构)
根据条件判断,走不同的分支,比如 if、switch。
3. 循环结构
满足条件时重复执行一段代码,比如 for、while。
理论上,所有程序都可以只用这三种结构实现,这也是结构化编程的核心。
结构化程序设计(结构化编程)的核心定义就是:
任何程序逻辑,都可以只用 顺序、选择(分支)、循环 这三种基本控制结构来实现。
它的特点:
• 只用这三种结构,不用随意的 goto 跳转
• 程序结构清晰、可读性强、易于调试和维护
所以你说的“三种结构”,就是结构化程序设计最核心的内容。