1 / 36
文档名称:

第五章 选择结构程序设计.ppt

格式:ppt   页数:36
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第五章 选择结构程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第五章 选择结构程序设计.ppt

文档介绍

文档介绍:第五章选择结构程序设计
流程图有三种基本结构:顺序结构、选择结构、循环结构。
其中选择结构和循环结构在C语言中都有相
应的语句来实现。选择结构通常用if语句来完成。
if 语句有几种格式,例如其中之一:
if (表达式) 语句1 else 语句2
例如:int a;
scanf(“%d”, &a) ;
if (a<0) printf(“a=%d \n”, -a);
else printf(“a=%d \n”, a);
在比如:int a;
scanf(“%d”,&d);
if(a>=0 and a<=100) printf(“a=%”,-a);
else printf(“a=%d”,a);
关系运算符和表达式
关系运算符
种类:< 、<= 、= =、>=、>、!=
结合方向:自左向右
优先级别:
<
<=
>
>=
= =
!=
优先级6(高)
优先级7(低)
例 c>a+b //c>(a+b)
a>b!=c //(a>b)!=c
a==b<c //a==(b<c)
a=b>c //a=(b>c)
关系表达式的值:是逻辑值“真”或“假”,用1和0表示
例 int a=3,b=2,c=1,d,f;
a>b
(a>b)= =c
b+c<a
d=a>b
f=a>b>c
<
>
//表达式值1
//表达式值1
//表达式值0
//d=1
//f=0
☆逻辑运算符和表达式
逻辑运算符:! (逻辑非)、&&(逻辑与) 、|| (逻辑或)
其中: &&(逻辑与) 、||(逻辑或)为二目运算符,
例如: a && b a || b
! (逻辑非)为单目运算符
例如: !a
逻辑运算符功能:
&&(逻辑与):例如:a && b 当a 、b 都是真时值为真,有一个是假或两个都是假时值为假。
|| (逻辑或): 例如:a || b 当a、b中至少有一个是真时值为真,两个都是假时值为假。
! (逻辑非): 例如: !a 当 a 为真时值为假, 当a 为假时值为
真。
a
b
!a
!b
a&&b
a||b








C语言中,运算量: 0表示“假”,
非0表示“真”,
运算结果: 0表示“假”,
1表示“真”,
<
>
















逻辑运算符得值总表(真值表):
! (2)
&& (11)
|| (12)


例 a<=x && x<=b
a>b&&x>y
a==b||x==y
!a||a>b
优先级:
结合方向:
! :从右向左
&& :从左向右
|| :从左向右
<
>
// (a<=x) && (x<=b)
//(a>b)&&(x>y)
//(a==b)||(x==y)
//(!a)||(a>b)
! (2)
&& (11)
|| (12)


优先级:
结合方向:
! :从右向左
&& :从左向右
|| :从左向右
例 a=4;b=5;
!a
a&&b
a||b
!a||b
4&&0||2
5>3&&2||8<4-!0
‘c’&&‘d’
值为1
值为0
值为1
值为1
值为1
值为1
//(5>3)&&2||(8<(4-(!0))) 值为1
P
A
B


P
B
A


选择结构
k
A1
A2
Ai
An
k=k2
k=k1
k=kn
k=ki
...
...
二选一
分支选择结构
多分支选择结构
选择型程序设计
If 语句(条件选择语句)
if语句的三种形式
形式一:
格式:if (表达式)
语句
执行过程:
表达式
语句
非0
=0
例:
if (x>y)
printf(“%d”,x);
形式二:
格式:if(表达式1)
语句1
else
语句2
执行过程:
表达式
语句1
语句2
非0
=0
例:if (x>y) max=x;
else max=y;

最近更新

2025年湖南省益阳市单招职业倾向性测试模拟测.. 40页

2026年天津医学高等专科学校单招职测考试题库.. 42页

2026年天津滨海职业学院单招职业技能考试题库.. 41页

2026年太湖创意职业技术学院单招职测考试题库.. 41页

2025年湘南幼儿师范高等专科学校单招职业适应.. 40页

2026年宁夏固原地区单招职业倾向性考试模拟测.. 42页

2026年宁夏职业技术学院单招职业倾向性测试模.. 41页

2025年滨州科技职业学院单招职业技能考试模拟.. 40页

2025年漯河食品职业学院单招职业适应性考试模.. 40页

2026年宁波财经学院单招综合素质考试题库及答.. 41页

2025年漳州职业技术学院单招职业技能测试模拟.. 41页

2025年潍坊工商职业学院单招职业适应性测试模.. 40页

2025年潍坊环境工程职业学院单招职业倾向性测.. 39页

2026年安徽单招统招测试题附答案 41页

2025年濮阳职业技术学院单招职业适应性考试模.. 40页

2026年安徽工贸职业技术学院单招职业适应性考.. 42页

2025年烟台黄金职业学院单招综合素质考试题库.. 41页

2025年玉溪农业职业技术学院单招综合素质考试.. 41页

2025年琼台师范学院单招职业倾向性测试题库及.. 41页

2025年甘肃工业职业技术学院单招综合素质考试.. 40页

2025年甘肃有色冶金职业技术学院单招职业倾向.. 41页

2026年安徽邮电职业技术学院单招职业适应性考.. 42页

2025年甘肃省兰州市单招职业适应性测试模拟测.. 41页

2025年甘肃省张掖地区单招职业倾向性考试模拟.. 40页

2026年宝鸡职业技术学院单招职业倾向性考试模.. 40页

2025年甘肃警察职业学院单招职业适应性测试模.. 40页

2026年山东信息职业技术学院单招职业适应性考.. 41页

2026年山东单招建筑试题附答案 42页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页