正在加载图片...
第4章面向对象程序设计与C++ 32.1C++基本控制结构 按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合。 口顺序结构:程序是按程序语句或模块在执行流中的顺序逐个执行 口选择结构:程序是按设定的条件实现程序执行流的多路分支。 口循环结构:程序是按给定的条件重复地执行指定的程序段或模块 这三种结构的直观表示如图3.3所示 模块 模块1 模块2 块 循环体 顺序结构 选择结构 循环结构 图3.3三种基本程序结构 在C艹+中,顺序结构的语句包括说明语句、赋值语句、I/O语句、子函数调用语句和返回语句等, 这里不作详细介绍,重点介绍一下C++中的选择结构和循环结构。 1.选择结构 C++中的选择结构分为一路选择分支、两路选择分支和多路选择分支。 (1)一路选择分支 路选择语句格式如下: if(<逻辑表达式> 语句序列可以是一个语句,也可以是复合语句结构,其直观表示如图34所示 (2)两路选择分支 两路选择语句格式如下: 逻辑表达式>) <语句序列2 其直观表示如图3.5所示。 生不成立 成立 不成立 语句序列1 语句序列2 语句序列 图34一路选择分支结构 图3.5两路选择分支结构 励志照亮人生编程改变命3.2.1 C++基本控制结构 按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合。 ❑ 顺序结构:程序是按程序语句或模块在执行流中的顺序逐个执行。 ❑ 选择结构:程序是按设定的条件实现程序执行流的多路分支。 ❑ 循环结构:程序是按给定的条件重复地执行指定的程序段或模块。 这三种结构的直观表示如图3.3所示。 图3.3 三种基本程序结构 在C++中,顺序结构的语句包括说明语句、赋值语句、I/O语句、子函数调用语句和返回语句等, 这里不作详细介绍,重点介绍一下C++中的选择结构和循环结构。 1. 选择结构 C++中的选择结构分为一路选择分支、两路选择分支和多路选择分支。 (1)一路选择分支 一路选择语句格式如下: if (<逻辑表达式>) <语句序列> 语句序列可以是一个语句,也可以是复合语句结构,其直观表示如图3.4所示。 (2)两路选择分支 两路选择语句格式如下: if (<逻辑表达式>) <语句序列1> else <语句序列2> 其直观表示如图3.5所示。 49 励志照亮人生 编程改变命运 第 4 章 面向对象程序设计与C++语言 模块1 模块1 顺序结构 选择结构 循环结构 条件 条件 模块2 模块2 循环体 Y N N Y 图3.4 一路选择分支结构 图3.5 两路选择分支结构 条件? 不成立 条件? 成立 不成立 成立 语句序列 语句序列1 语句序列2
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有