C语言程序设计实用教程第四章.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计实用教程第四章

第四章 选择结构程序设计;教学提示 本章介绍结构化程序设计的第二种基本结构:选择结构程序设计,要求学生掌握if语句和switch语句的使用方法,并逐步建立程序设计的思想。 教学目标 掌握选择结构程序设计的方法,并能结合第二章介绍的C语言的基本数据类型及基本数据运算编制出简单的C程序。; 关系运算就是比较运算,即将两个数据进行比较,判断其比较的结果是否符合给定的条件。例如,ab中的“”表示一个大于关系运算。如果a的值是5,b的值是3,则关系运算“”的结果为真,即条件成立;如果a的值是3,b的值是3,则运算的结果为假,条件不成立。 ;4.1 关系运算符和关系表达式 ; 关系运算就是比较运算,即将两个数据进行比较,判断其比较的结果是否符合给定的条件。例如,ab中的“”表示一个大于关系运算。如果a的值是5,b的值是3,则关系运算“”的结果为真,即条件成立;如果a的值是3,b的值是3,则运算的结果为假,条件不成立。 ;4.1.1 关系运算符及其优先次序;关系运算的结果(值);4.1.2 关系表达式;2.说明: 1)关系表达式的值是一个逻辑值,即逻辑真或逻辑假。 例:65的值为真(值为1); 5= =3的值为假(值为0); 2)C语言没有逻辑型数据,因此关系成立,以1代表逻辑真,关系不成立,以0代表逻辑假。 ;3. 关系运算符的结合律;4.2 逻辑运算符和逻辑表达式;逻辑运算符及其优先次序;例: ab xy 等价于 (ab) (xy) a= =b||x= =y 等价于 (a= =b) || (x= =y) ! a || ab 等价于 (!a) || (ab) ;逻辑表达式;例:判断某一年是否闰年,闰年的条件为下面两者之一: (1)能被4整除,但不能被100整除 (2)能被4整除,又能被400整除 用逻辑表达式表示: ;4.3 if 语句;if 语句;if 语句的第一种形式;if 语句的第二种形式;if 语句的第三种形式;if 语句的说明;例4.1 输入两个实数,按代数值由小到大的次序输出这两个数 ;例4.2 输入3个数a,b,c,要求按由小到大的顺序输出;if 语句的嵌套;例4.3 比较两个数的大小关系 ;条件运算符与条件表达式;例4.4 输入一个???符,判别它是否大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。 ;4.4 switch语句;switch语句的改进;4.5 程序举例;例4.5 写程序,判断某一年是否是闰年。 ;例4.6 求;例4.7 计算运费;例4.8 输入三个整数,输出最大数和最小数。 ;例4.9计算器程序。用户输入运算数和四则运算符,输出计算结果。 ;The end

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档