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

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

第四章 选择结构程序设计;教学提示 本章介绍结构化程序设计的第二种基本结构:选择结构程序设计,要求学生掌握if语句和switch语句的使用方法,并逐步建立程序设计的思想。教学目标 掌握选择结构程序设计的方法,并能结合第二章介绍的C语言的基本数据类型及基本数据运算编制出简单的C程序。; 关系运算就是比较运算,即将两个数据进行比较,判断其比较的结果是否符合给定的条件。例如,a>b中的“>”表示一个大于关系运算。如果a的值是5,b的值是3,则关系运算“>”的结果为真,即条件成立;如果a的值是3,b的值是3,则运算的结果为假,条件不成立。

;4.1 关系运算符和关系表达式 ; 关系运算就是比较运算,即将两个数据进行比较,判断其比较的结果是否符合给定的条件。例如,a>b中的“>”表示一个大于关系运算。如果a的值是5,b的值是3,则关系运算“>”的结果为真,即条件成立;如果a的值是3,b的值是3,则运算的结果为假,条件不成立。

;4.1.1 关系运算符及其优先次序;关系运算的结果(值);4.1.2 关系表达式;2.说明: 1)关系表达式的值是一个逻辑值,即逻辑真或逻辑假。 例:6>5的值为真(值为1); 5= =3的值为假(值为0); 2)C语言没有逻辑型数据,因此关系成立,以1代表逻辑真,关系不成立,以0代表逻辑假。 ;3. 关系运算符的结合律;4.2 逻辑运算符和逻辑表达式;逻辑运算符及其优先次序;例: a>b && x>y 等价于 (a>b) && (x>y) a= =b||x= =y 等价于 (a= =b) || (x= =y)! a || a>b 等价于 (!a) || (a>b)

;逻辑表达式;例:判断某一年是否闰年,闰年的条件为下面两者之一:(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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值