第4章C语言程序结构 4.1程序结构概述 4.2顺序结 4.3选择结构 44循环结构一s 45无条件转向语句
第4章 C语言程序结构 4.1 程序结构概述 4.2 顺序结构 4.3 选择结构 4.4 循环结构 4.5 无条件转向语句
4.1概述 令任何一个结构化程序都可以由三种基本控制结构来表示 (1)顺序结构 令顺序结构是最简单的一种基本结构。它是按语句出现的先后 顺序依次执行的,,执行完A操作后,再执行B操作。 令(2)选择结构 令选择结构又称分支结构,在这种结构中包含一个条件判定, 根据条件是否成立而确定是执行A还是执行B (3)循环结构 令循环结构又称重复结构。它是在给定的条件成立的情况下 重复执行某一程序段(循环体),直到条件不满足为止
❖ 4.1概述 ❖ 任何一个结构化程序都可以由三种基本控制结构来表示 ❖ (1)顺序结构 ❖ 顺序结构是最简单的一种基本结构。它是按语句出现的先后 顺序依次执行的,,执行完A操作后,再执行B操作。 ❖ (2)选择结构 ❖ 选择结构又称分支结构,在这种结构中包含一个条件判定, 根据条件是否成立而确定是执行A还是执行B。 ❖ (3)循环结构 ❖ 循环结构又称重复结构。它是在给定的条件成立的情况下, 重复执行某一程序段(循环体),直到条件不满足为止
程序的三种基本控制结构 入口 入口 入口 条件 条件 A A B 循环体 B A出口 出口 出口 顺序结构:按语句出现 选择结构:根据条循环结构:它是在给定的条件 的先后顺序依次执行的件是否成立而确定成立的情况下,重复执行某 是执行A还是执行程序段,直到条件不满足为止
程序的三种基本控制结构 顺序结构:按语句出现 的先后顺序依次执行的 选择结构:根据条 件是否成立而确定 是执行A还是执行 循环结构:它是在给定的条件 成立的情况下,重复执行某一 程序段,直到条件不满足为止
上述三种基本控制结构的共同特点有3个 ①具有一个入口和一个出口; ②结构内的每一部分都有机会被执行到; ③结构内不存在“死循环” C语言的所有基本语句,按照它们在运行时的结构 可分为四类:顺序结构语句、选择结构语句、循环结 构语句以及转向结构语句。在编写程序时,力求使 用前三种基本结构语句,尽可能不用转向语句,因 为转向语句会破坏程序结构中的单入口单出口特性, 从而影响程序的清晰度和易读性
上述三种基本控制结构的共同特点有3个: ❖ ①具有一个入口和一个出口; ❖ ②结构内的每一部分都有机会被执行到; ❖ ③结构内不存在“死循环”。 ❖ C语言的所有基本语句,按照它们在运行时的结构 可分为四类:顺序结构语句、选择结构语句、循环结 构语句以及转向结构语句。在编写程序时,力求使 用前三种基本结构语句,尽可能不用转向语句,因 为转向语句会破坏程序结构中的单入口单出口特性, 从而影响程序的清晰度和易读性
4.2顺序结构 C语言中的顺序语句结构主要由表达式语句、说明语句 输入/输出语句、空语句和复合语句组成。顺序语句结 构流程图中语句以分号“;”为结束标志,因此只要有 分号的地方就有一个语句,不管它前面是否有内容
4.2顺序结构 ❖ C语言中的顺序语句结构主要由表达式语句、说明语句、 输入/输出语句、空语句和复合语句组成。顺序语句结 构流程图中语句以分号“;”为结束标志,因此只要有 分号的地方就有一个语句,不管它前面是否有内容。 ❖