100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c语言编程第四版李丽娟课程 C语言程序设计教程 第4版 普通高等教育“十一五”国家

c语言编程第四版李丽娟课程 C语言程序设计教程 第4版 普通高等教育“十一五”国家

时间:2021-04-22 03:22:07

相关推荐

c语言编程第四版李丽娟课程 C语言程序设计教程 第4版 普通高等教育“十一五”国家

C语言程序设计教程

(第4版)

第4章 分支结构

李丽娟 2月

第4章分支结构

本章主要内容

1.if语句的基本结构

2.if~else语句基本结构

3.if语句的嵌套结构

4.switch语句的基本结构

5.程序案例分析

第4章分支结构

顺序结构:程序按照语句的先后顺序进行数据处理。

: ,根据判断的结

分支结构 程序要对问题进行判断

果,选择不同的处理方式,进行不同的操作。

C语言用于实现分支的结构:

if结构

switch结构

4.1.1if语句

if语句结构是一种常用的分支结构,是最简单的一

种单分支结构,该结构构成一个二叉结构。

4.1if结构

if语句的一般形式为。

if ( )

F

语法功能:

T

先判断的值,若该值为“真”,

则:执行 ; 语句 A

否则:什么也不执行。

注意:

1.:一般为条件表达式或逻辑表达式

2. if语句中的 一般情况下都是以复合

语句的形式出现,即用一对花括号将语句括

起来。如果语句只有一条,则可以不需要花

括号

3. if结构的流程图:

4.1if结构

例1:从键盘任意输入两个实数a和b ,要求a 的值总是小于或

等于b 的值,然后输出这两个数a和b 的值。

: ,要求

分析 根据题意 a≤b 。

方案:先输入一个较小的数,赋给变量a ,再输入一个较大

的数,赋给变量b 。

: 如果先输入的值较大,后

问题 输入的限制对用户不合理。

输入的值较小,则结果为a≥b 。

方案修正:不论输入的大小顺序怎样,总是会有a≤b 的结果。

4.1if结构

开始

算法的流程图如图所示:

其中虚线框为if结构。 定义浮点型变量a, b

程序的难点:交换a,b的值。

输入变量的值 a, b

程序见:example4_1.c

F

a >b

T

例2:从键盘输入一个整数,

c语言编程第四版李丽娟课程 C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。