- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 选择结构程序设计
第4章 选择结构程序设计
4.1 关系运算符及关系运算表达式
4.1 关系运算符及关系运算表达式
4.2 逻辑运算符及逻辑表达式
4.2 逻辑运算符及逻辑表达式
4.3 选择语句
4.3 选择语句
4.4 选择结构程序设计
4.4 选择结构程序设计
4.5 条件运算符
4.5 条件运算符
这种结构的特点是,根据某种条件程序
这种结构的特点是,根据某种条件程序
有选择地执行程序中的某一部分语句(不执
有选择地执行程序中的某一部分语句(不执
行某另一部分语句)。在这种选择结构下,
行某另一部分语句)。在这种选择结构下,
程序中形成了若干个分支,因此,选择结构
程序中形成了若干个分支,因此,选择结构
也称为分支结构。构成选择结构中的条件,
也称为分支结构。构成选择结构中的条件,
在C语言中主要是用关系运算表达式或逻辑运
在C语言中主要是用关系运算表达式或逻辑运
算表达式实现的,而选择程序结构是用分支
算表达式实现的,而选择程序结构是用分支
语句实现的。
语句实现的。
为此,本章首先介绍关系运算符及其关系
为此,本章首先介绍关系运算符及其关系
表达式,逻辑运算符及其逻辑表达式。然
表达式,逻辑运算符及其逻辑表达式。然
后,介绍实现选择结构的分支语句及选择
后,介绍实现选择结构的分支语句及选择
结构程序的设计。
结构程序的设计。
4.1 关系运算符及关系运算表达式
4.1 关系运算符及关系运算表达式
关系运算符是用来确定一个量与另一个
关系运算符是用来确定一个量与另一个
量之间的关系, C语言提供六种关系运算符。
量之间的关系, C语言提供六种关系运算符。
关系运算的结果是一个逻辑值。逻辑值
关系运算的结果是一个逻辑值。逻辑值
是一种只有两个值的量:真和假。关系运算
是一种只有两个值的量:真和假。关系运算
的结果成立,或者说为真(true ),则运算结
的结果成立,或者说为真(true ),则运算结
果为1 ,也就是用1表示真。比较的结果不成
果为1 ,也就是用1表示真。比较的结果不成
立,或者说为假(false ),则运算结果为0 ,
立,或者说为假(false ),则运算结果为0 ,
也就是用0表示假。例如,关系运算:
也就是用0表示假。例如,关系运算:
10 >100
10 >100
显然是不成立的,表达式的值为假, 实际
显然是不成立的,表达式的值为假, 实际
存储的数字为0 。
存储的数字为0 。
例.. 设有变量定义:
例.. 设有变量定义:
int a=90 ,b=80;
int a=90 ,b=80;
计算下面关系运算表达式的值:
计算下面关系运算表达式的值:
ab=1=0= =1!=0
ab=1=0= =1!=0
按照关系运算符的优先级和结合性,上面
按照关系运算符的优先级和结合性,上面
表达式的运算顺序相当于
表达式的运算顺序相当于
((((ab)=1)=0)= =1)!=0
((((ab)=1)=0)= =1)!=0
表达式的值为0 。上式的运算过程可以用图
表达式的值为0 。上式的运算过程可以用图
4.1来说明。
4.1来说明。
例.. 下面的程序应用关系运算符判
例.. 下面的程序应用关系运算符判
断用户输入的两个整型变量数是否相等,并将
断用户输入的两个整型变量数是否相等,并将
比较的结果输出。
比较的结果输出。
程序如下:
程序如下:
/* This program illustrates the relational
/* This program illustrates the relational
operators. */
operators. */
#include stdio.h
#include stdio.
您可能关注的文档
- Creo Parametric 2.0工程图与数据交换案例教程 教学课件 第三章.pdf
- Creo Parametric 2.0工程图与数据交换案例教程 教学课件 第四章.pdf
- Creo Parametric 2.0工程图与数据交换案例教程 教学课件 第五章.pdf
- Creo Parametric 2.0工程图与数据交换案例教程 教学课件 第一章.pdf
- C程序设计 第二版 教学课件 荣政_ 第1章.pdf
- C程序设计 第二版 教学课件 荣政_ 第2章.pdf
- C程序设计 第二版 教学课件 荣政_ 第3章.pdf
- C程序设计 第二版 教学课件 荣政_ 第4章.pdf
- C程序设计 第二版 教学课件 荣政_ 第5章.pdf
- C程序设计 第二版 教学课件 荣政_ 第6章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第5章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第6章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第7章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第8章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第9章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第10章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第11章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第12章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第13章.pdf
- C及C++程序设计 修订本 教学课件 张富 C语言基础 第14章.pdf
最近下载
- 八年级上名著《红岩》第10章(讲练测).docx VIP
- 表面处理技术在高端装备制造中的应用与挑战报告2025.docx
- 汪曾祺《钓鱼大夫》阅读答案试题解析理解 .pdf VIP
- 家庭反暴强制报告制度及服务流程.docx VIP
- 聚醚多元醇企业标准.pdf VIP
- 八年级上名著《红岩》第11章(讲练测).docx VIP
- T_CIATCM 093—2020_基层医疗卫生机构中医诊疗区(中医馆)团体标准远程会诊系统建设指南中国中医药信息学会.pdf VIP
- 八年级上名著《红岩》第12章(讲练测).docx VIP
- 2025国投生物制造创新研究院有限公司招聘(31人)考试备考试题及答案解析.docx VIP
- 边坡位移监测记录表.xlsx VIP
文档评论(0)