c程序设计——第五章选择结构程序设计.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在C语言中,选择结构是程序设计中的一个重要组成部分,它允许根据特定条件执行不同的代码路径。第五章"选择结构程序设计"主要讲解了如何利用关系运算和逻辑运算来实现条件判断,以及如何使用if语句来控制程序流程。 1. 关系运算: 关系运算符包括:<、>、<=、>=、==(等于)和!=(不等于)。它们用于比较两个表达式的值,返回一个逻辑值,即0(假)或1(真)。例如,`A > B` 是一个关系表达式,如果A的值大于B,则返回1,否则返回0。 2. 逻辑运算: 逻辑运算符包括:||(或)、&&(与)和!(非)。双目运算符如 `&&` 和 `||` 用于连接两个逻辑表达式,`!` 是一目运算符,用于取逻辑值的反面。在C语言中,逻辑运算的结果用1(真)和0(假)表示,但判断一个量的真假时,非0值也被视为真。例如,`4 > 6 && 5 = 7` 的值为0,而 `!(4)` 的值也为0。 3. if语句: C语言中的if语句有三种基本形式: - 简单的if语句:`if (<表达式>) {语句体;}` 如果表达式为真,执行语句体;否则跳过。 - if...else语句:`if (<表达式>) {语句体1;} else {语句体2;}` 如果表达式为真,执行语句体1;否则执行语句体2。 - if...else if...else语句:可以链式多个条件检查,以满足不同情况。 4. 循环结构: C语言中的循环结构包括当型循环(while)和直到型循环(do...while)。当型循环在条件满足时执行循环体,直到条件不满足为止;直到型循环无论初始条件如何都会至少执行一次循环体。 5. 条件判断在算法表示中的作用: 条件判断语句在算法流程图中表现为判断框,用于决定程序执行的路径。比如,`X >= 0? 打印-x : 打印x` 可以用流程图表示,通过判断框来决定执行哪一个分支。 在实际编程中,我们通常会结合使用这些结构来实现复杂的逻辑控制。例如,对于题目中给出的代码片段,当`x>y`时,`x`的值增加`y`,`y`的值变为原来的两倍;如果`x<=y`,`y`的值减去`x`,然后更新`x`的值。这种控制流是通过if...else语句实现的,可以根据输入的`x`和`y`值来决定执行哪一部分代码。 选择结构程序设计是C语言编程中不可或缺的部分,它使得程序能够根据条件执行不同的操作,从而实现灵活的控制流程。理解和熟练掌握这些概念对于编写高效、可读性强的C程序至关重要。
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/38064469/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/38064469/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/38064469/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/38064469/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/38064469/bg5.jpg)
剩余46页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 7
- 资源: 3万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 源码c++设计-个人收支管理系统源码c++设计-个人收支管理系统
- 使用HttpServiceProxyFactory实现远程Restful接口调用实例
- 源码c++设计-产品入库管理操作系统源码c++设计-产品入库管理操作系统
- linux内核源码.zip
- 【整站源码+每天自动采集】羊毛部落赚客资讯类网站源码/无人值守采集/养站站群专用
- 1006-基于51单片机的4路电压测量(4路,ADS1110)原理图、流程图、物料清单、仿真图、源代码.zip
- 源码c++设计宾馆客房管理系统源码c++设计宾馆客房管理系统
- 1005-基于51单片机的4路电压测量(4路,ADC0808)原理图、流程图、物料清单、仿真图、源代码.zip
- 【MATLAB源码】FIK六自由度机器人正运动学MATLAB计算
- 源码c&c++设计-职工工作量统计系统源码c&c++设计-职工工作量统计系统
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)