《C语言程序设计》课程教学课件(PPT讲稿)第4章 选择结构

第4章选择结构
第4章 选择结构

关于选择日常生活中,经常面临选择人生道路也存在选择不同的选择有不同的结果树立正确的价值观才能在今后的人生道路上做出正确的选择
关于选择 ◼ 日常生活中,经常面临选择 ◼ 人生道路也存在选择 ❑ 不同的选择有不同的结果 ❑ 树立正确的价值观 ❑ 才能在今后的人生道路上做出正确的选择

.本章重点1.关系表达式和逻辑表达式的灵活使用;2.掌握if语句:单分支结构、双分支结构、多分支结构和if的嵌套:3.switch语句的使用;4.break语句在switch语包中的作用
⚫ 本章重点 1.关系表达式和逻辑表达式的灵活使用; 2.掌握if语句:单分支结构、双分支结构、 多分支结构和if的嵌套; 3. switch语句的使用; 4. break语句在switch语句中的作用

主要内容4.1 关系运算符和表达式4.2 逻辑运算符和逻辑表达式4.3if语句4.4switch语句4.5程序举例
主要内容 4.1 关系运算符和表达式 4.2 逻辑运算符和逻辑表达式 4.3 if语句 4.4 switch语句 4.5 程序举例

第4章选择结构关系运算符和关系表达式
第4章 选择结构 关系运算符和关系表达式

4.1 关系运算符和关系表达式关系运算符1.(小于)2.(小于或等于)3.>(大于)4.>=(大于或等于)5.(等于)6.I=(不等于)
4.1 关系运算符和关系表达式 1 关系运算符 1. (大于) 4. >= (大于或等于) 5. == (等于) 6. != (不等于)

2关系表达式用关系运算符将两个表达式连接起来的式子称关系表达式格式:表达式表达式关系运算符例:a+b>c-dx>3/2'a'+1<c-i-5*j==18
2 关系表达式 ◼ 用关系运算符将两个表达式连接起来的 式子称关系表达式 格式: 表达式 关系运算符 表达式 例: a+b>c-d x>3/2 ‘a’+1<c -i-5*j==18

3关系表达式的值关系表达式的值是一个逻辑值即其或假。例:3>1的值为“真”,表达式的值为1。3!=3的且为“假”,表达式的值为0。C语言中没有专用的逻辑值1代表真,0代表假
3 关系表达式的值 ◼ 关系表达式的值是一个逻辑值, 即真或假。 例: 3>1 的值为“真”,表达式的值为1。 3!=3 的值为“假”,表达式的值为0。 C语言中没有专用的逻辑值, 1代表真,0代表假

4关系表达式的应用1.判断整数X是否为偶数x%2= =02. 整数X和整数y的值是否相等X==y3.实数X和实数y的值是否相等fabs(x-y)<0.00001
4 关系表达式的应用 1. 判断整数x是否为偶数 2. 整数X和整数y的值是否相等 3. 实数X和实数y的值是否相等 x%2==0 x==y fabs(x-y)<0.00001

5关系运算符优先级1. (大于)4. >=(大于或等于)5. ==(等于)(低)优先级相同6. !=(不等于)算术运算符高关系运算符赋值运算符低图4-1关系运算符的优先级
5 关系运算符优先级 1. (大于) 4. >= (大于或等于) 5. == (等于) 6. != (不等于) 优先级相同(高) 优先级相同(低)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型、运算符与表达式.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第1章 C语言概述.pptx
- 《网络技术》课程教学课件(讲稿)第3章 运输层.pdf
- 《网络技术》课程教学课件(讲稿)第6章 链路层和局域网.pdf
- 《网络技术》课程教学课件(讲稿)第4-5章 网络层.pdf
- 《网络技术》课程教学课件(讲稿)第7章 无线网络和移动网络.pdf
- 《网络技术》课程教学课件(讲稿)第2章应用层.pdf
- 编程所需数据及类型(PPT课件)Python数据类型.pptx
- 常州大学:《嵌入式系统原理及应用》课程教学课件(讲稿)嵌入式系统概述.pdf
- 常州大学:《编译原理》课程教学课件(讲稿)绪论——什么是编译.pdf
- 常州大学:《计算机网络》课程教学课件(讲稿)概述.pdf
- 常州大学:《面向对象程序设计(Java)》课程教学课件(讲稿)概述.pdf
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter0_绪论.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_2存储器系统.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_1存储器接口.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_0存储器组织.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_3 32处理器结构.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_2 80x86保护模式原理与结构.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_1高档微处理器Pentium(M).pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_0 从8086到Pentium微处理器.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第5章 循环结构(5.1 概述 5.2 goto 5.3 while语句 5.4 do-while语句 5.5 for语句).pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第6章 函数.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第8章 数组.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第9章 指针.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第1章 程序设计基本方法.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第2章 Python程序实例解析.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第3章 基本数据类型.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第4章 程序的控制结构.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第5章 函数和代码的复用.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第6章 组合数据类型.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第7章 文件和数据格式化.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第一章 概论.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第二章 软件工程过程模型.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第三章 传统软件工程.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第四章 面向对象基础.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第五章 可行性分析及制定项目计划.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第六章 面向对象分析.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第七章 面向对象设计.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第八章 软件编码与测试.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第九章 软件维护.pptx
