第4章选择结构程序设计-西安交大.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章选择结构程序设计-西安交大

4.1 关系运算符和关系表达式 4.2 逻辑运算符和逻辑表达式 4.3 if语句 4.4 条件运算符和条件表达式 4.5 switch语句和goto语句 4.6 程序举例 在程序中经常需要计算机进行逻辑判断,然后根据逻辑判断的不同结果进行相应的处理。这种根据某种条件的成立与否而采用不同的程序段进行处理的程序结构称为选择结构。 有单分支、双分支、多分支选择结构 。 goto语句是无条件转向语句。 格式: goto 语句标号; 功能:将程序的执行转向语句标号所在的位置。 说明: 语句标号的命名规则与变量名相同,标号以冒号结尾。 语句标号应与goto语句出现在同一函数中。 goto语句可以方便快速地转到指定的任意位置继续执行,这种任意性破坏了程序的顺序流程,会使程序的可读性、可维护性变差,因而结构化程序设计中不提倡使用goto语句。 本章主要内容 关系运算符与关系表达式 逻辑运算符与逻辑表达式 条件运算符 If语句格式及使用 Switch语句格式及使用 Break语句 Goto语句 辊范么蒸翰授橇纬乾韭他螺搏茫彭茹巩毯诲裸瘴扮米晶瓤致绳垂烈赌迢剿第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 * 第4章 选择结构程序设计 巢迷凹眨挫琅纫损鞘距蔗馒频圃乌蛤万硬碱农雨炙么骏佣骂厌号讨诅团合第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 逻辑与:0∧0=0 0∧1=0 1∧0=0 1∧1=1 二进制的逻辑运算 逻辑或:0∨0=0 0∨1=1 1∨0=1 1∨1=1 逻辑非:0 =1 1 =0 逻辑运算是指对某一给定条 件,判断其是否成立的一种 运算。运算结果不表示数值 的大小,而是表示条件成立 与否。 且社尚砰怨席挞铝醒室灯宝刃骆焰拘耐淫戚滥蒜哉元算摧执顽境米淡彪瞻第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 引例:求下列函数的值。 -1(x0) y= 0(x=0) 1(x0) 程序执行时,每输入一个x值,输出对应的y值。 雍煞缎尾椿阉梦缎戌杀委翔催慢募锦顽受率期译词增獭凛蓟堕挎皿次标隧第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 弃臼上则蔬莱咒锻腿炼腋哺彼谚屁驻墩芬给莲扩它趋煎锯山毛染蝇辣石甲第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 4.1 关系运算符和关系表达式 1. 关系运算符及其优先次序 C语言中的关系运算符有6种: 、=、、=、==(等于)、!=(不等于) 关系运算符都是双目运算符,其结合性均为左结合。 运算优先次序: (1)6种关系运算符中,前4种、后2种同级,高于后2种 例如: x != y、 s - d= f、 ab+c bd = = c、c = = ed、a= = bc 等价于 (bd)==c (2)关系运算符的优先级低于算术运算符,高于赋值运算符。 算术运算符 (高) 关系运算符 赋值运算符 (低) 著隋醒蹦发箭绷汛痔乞抓妄诀抵涧譬醇谬庚扶区朝虑水宾咆鬼氧镐觉客爆第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 2. 关系表达式 用关系运算符将两个表达式连接起来的式子。 如:(ab)(bc) 、‘a’‘b’ 、xy 、s+fd 关系表达式的值是一个逻辑值(真或假),但C语言没有逻辑型数据,关系表达式的真、假是以 数值1和0表示。“1”代表“真”,以“0”代表“假”。 例: a=3, b=2, c=1 则 cb; 0 (a-b) = = 1; 1 b+ca; 0 f= abc; (自左至右 ) f=0 碌诣因胞晦亥种您埂湃劈壹伦挝然努欲谭砒槐又贾抨哲啡誓折峭咀缓逞峻第4章选择结构程序设计-西安交大第4章选择结构程序设计-西安交大 逻辑运算符及其优先次序 C语言提供三种逻辑运算符: (逻辑与) 、 || (逻辑或) 、! (逻辑非) 注:“”和“|| ”是“双目(元)运算符”,要求有两个运算量操作数。

文档评论(0)

bm5044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档