计算机二级C语言 第4章 选择结构.pdfVIP

  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文档。上传文档
查看更多
其身正,不令而行;其身不正,虽令不从。——《论语》 本文由衰神 and 衰圣贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查 看。 第 4 章 选择结构 本章要点: 本章要点 4.1 关系运算和逻辑运算 4.2 if 语句和用 if 语句构成的选择结构 if if 4.3 条件表达式构成的选择结构 4.4 switch 语句以及用 switch 语句和 break 语句 构 成的选择结构 4.5 语句标号和 goto 语句 4.1 关系运算和逻辑运算 4.1.1 C 语言中的逻辑值 C 语言中,参与逻辑运算的量为非零值或整数 零,非零值和 整数零分别表示运算量为“真”或 “假”。逻辑运算的结果值,即逻辑表达式的值 应该是 一个逻辑值“真”或“假”。C 语言编译 系统在给出逻辑运算结果时,以数值 1 代表“真”, 以 0 代表“假”,但在判断一个量是否为“真”时, 以 0 代表“假”,以非0 代表“真”。 4.1.2 关系运算符和关系表达式 关系运算实际上就是 “比较运算”,将两个数进行比较, 判 断比较的结果是否符合指定的条件。 1 .关系运算符关于关系运算符的说明: (1 ) 表 4-1 中前 4 种运算符( 、=、、= )的优先级别相 同,后两种也相同。前 4 种优 先级别高于后两种。如 ,“” 优先级别高于“!=”。 (2 )关系运算符与算术运算符、赋 值运算符的优先级关系 如下: 算术运算符(高 )→关系运算符(中)→赋值运算符(低 ) 即:算术运算符优先级别高于关系运算符,关系运算符优先 级别又高于赋值运算符。 (3 ) 关系运算符的结合方向是“ 自左向右”。 志不强者智不达,言不信者行不果。——墨翟 常将有日思无日,莫待无时思有时。——《增广贤文》 C 语言有六种关系运算符,如表 4-1 所示。 表 4.1 C 语言中的关系运算符 运算符 = = == (连续两个= ) != 名称 小于 小于或等于 大于 大于或等于 等于 不等于 优先次序 优先级相同(高) 优先级相同(低) 2 .关系表达式及关系表达式的值用关系运算符将两个表达式(算术表达式、关 系表 达式、逻辑表达式、赋值表达式、字符表达 式等)连接起来的式子,称关系表达式。例如, a=b ,a= =c 等。 在 C 语言中,关系表达式的结果值为 1 或 0。当 关系表达式成立时, 其结果值为 1 ,否则,其值为 1 0。若 a=10,b=6,表达式 a=b 为“真“,其值为 1。 当 关系运算符两边的值类型不一致时,系统将 自动进行转换。转换规则与双目运算中的类型 转 换规则相同。 关系运算示例:试求 x=531 的值。 分析:x=531 相当于: x=(53)1 =11 =0 故 x 的值为 0。 关系表达式主要用于选择结构中的条件判断。 重点提示:表示 “等于” 关系的运算符“ = =” ※重点提示 和“不等于”关系的运算符“ !=”与数学中的表示 方 法不同。在使用它们时请予以注意,以免写错 关系运算符而导致错误的结果。例如,欲判 断 x 是 否等于 0 ,如果写成:x=0 就不是判断 x 是否等于 0 的含义了 ,而成了把 0 赋值给 变量 x。正确的写法 应为:x= =0。 4.1.3 逻辑运算符和逻辑表达式 1 .C 语言中的逻辑运算符 关系表达式只适于描述单 一的条件,对于较复 杂的复合条件就需要将若干个关系表达式连接起 来才能描述 ,如描述 勿以恶小而为之,勿以善小而不为。——刘备 以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。——《旧唐书·魏征列传》 “x 大于 0 且不等于 2”,就需 要将

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地湖南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档