C语言 用传统流程图表示分段函数,C选择结构程序设计.ppt

《C选择结构程序设计.ppt》由会员分享,可在线阅读,更多相关《C选择结构程序设计.ppt(35页珍藏版)》请在人人文库网上搜索。

1、第四章,选择结构程序设计,本章要点,选择结构的算法表示 关系表达式 逻辑表达式 if语句 条件运算符和条件表达式 switch语句,主要内容,4.1 选择结构能够解决的问题及算法表示 4.2 关系运算符和关系表达式 4.3 逻辑运算符和逻辑表达式 4.4 if语句 4.5 条件运算符和条件表达式 4.6 switch语句 4.7 选择结构程序设计举例,4.1 选择结构能够解决的问题及算法表示,1. 选择问题的提出 选择结构是三种基本结构之一。在大多数程序中都会包含选择结构。选择结构的作用是根据所指定的条件是否满足,决定从给定的两组操作选择其一。 在C语言中,如果条件成立,记为逻辑“真”,如果条。

2、件不成立,记为逻辑“假”。由于C语言中数据没有逻辑类型,就规定逻辑“真”和逻辑“假”分别用1和0表示。 对于一次性的判断,一般利用if 语句来实现,对于两次以上的判断,一般利用if 语句嵌套或多分支语句switch实现。有时也可以与循环语句结合实现更复杂的判断问题。,4.1 选择结构能够解决的问题及算法表示,2. 选择问题的算法描述例4.1 分别用传统流程图和NS流程图描述求一个数的绝对值的算法。,4.1 选择结构能够解决的问题及算法表示,例4.2 分别用传统流程图和NS流程图表示求4个整数中最大值的算法,4.1 选择结构能够解决的问题及算法表示,例4.3 分别用传统流程图和NS流程图表示对3。

3、个整数进行由大到小排序的算法。,4.1 选择结构能够解决的问题及算法表示,例4.4 分别用传统流程图和NS流程图表示计算下面分段函数的值的算法。,4.2 关系运算符和关系表达式,所谓“关系运算”就是将两个值进行比较,判断其比较的结果是否符合给定的条件。例如,x0是一个关系表达式,大于号()是一个关系运算符。如果x的值为6,则满足给定的“x0”条件,因此关系表达式的值为“真”;如果x的值为-6,不满足“x0”条件,则称关系表达式的值为“假”。 4.2.1 关系运算符及其优先次序 对两个数据的大小关系进行判断设计了六种关系运算符: ! 关于优先次序:前四种关系运算符(、)的优先级别相同,后两种也相。

4、同(、!),前四种高于后两种。关系运算符具有自左至右的结合性。,4.2 关系运算符和关系表达式,关系运算符、算术运算符和赋值运算符之间的优先级由高到低为: 算术运算符关系运算符赋值运

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值