高级语言程序设计教学课件第3章选择结构.ppt
《高级语言程序设计教学课件第3章选择结构.ppt》由会员分享,可在线阅读,更多相关《高级语言程序设计教学课件第3章选择结构.ppt(50页珍藏版)》请在优知文库上搜索。
1、0002xxxyif(x0)y=x*x;else y=0;#include void main(void)int x,y;printf(请输入请输入x的值:的值:);if(x0)y=x*x;else y=0;printf(y=%dn,y);请输入请输入x的值:的值:0y=0Press any key to continuen学习运算符应注意的问题学习运算符应注意的问题 功能功能要求运算量要求运算量(单目运算符?双目运算符?)(单目运算符?双目运算符?)要求运算量要求运算量(整型?实型?其它类型?)(整型?实型?其它类型?)(优先级高?优先级低?)(优先级高?优先级低?)(从左向右?从右向左?)
2、(从左向右?从右向左?)结果的类型结果的类型=!=优先级优先级7(高)(高)优先级优先级8(低)(低)ca+b ab!=ca=bc c(a+b)(ab)!=c a=(bc)/x不等于不等于1/3x 等于等于1/3!(1)&(10)|(11)高高低低!:从右向左从右向左&:从左向右从左向右|:从左向右从左向右 a=x&xb&xy a=b|x=y !a|ab a&b&c /只在只在a为真时,才判别为真时,才判别b的值;只在的值;只在a、b都为真时,才判别都为真时,才判别 c的值的值 a|b|c /只在只在a为假时,才判别为假时,才判别b的值;只在的值;只在a、b都为假时,才判别都为假时,才判别 c
3、的值的值 a=1;b=2;c=3;d=4;m=1;n=1;(m=ab)&(n=cd)/结果结果m=0,n=1-5,02,1,11,0,0【常用的条件判断表达式】【常用的条件判断表达式】(1)int x;判断判断x是偶数:是偶数:(2)char c;判断判断 c 是否为数字是否为数字:(3)char c;判断判断 c 是否为英文字母是否为英文字母:(4)float x,y;或或double x,y;判断判断 x=y:(5)float x,y;或或double x,y;判断判断 x!=y:nifelse语句的基本形式语句的基本形式 格式格式 执行过程执行过程Ferror C2181:illegal
4、 else without matching ifinput two numbers:0 33 是最大数是最大数Press any key to continue)()()(21cpbpappscbap)()()(21cpbpappscbap三角形三边定理及推论:三角形三边定理及推论:三角形任意两边之和大于第三边,任意两三角形任意两边之和大于第三边,任意两边之差小于第三边。边之差小于第三边。请输入三角形的三边:请输入三角形的三边:3 4 5area=6.000000Press any key to continue请输入三角形的三边:请输入三角形的三边:1 2 3输入数据错误!输入数据错误!P
5、ress any key to continuenif语句语句 格式格式 执行过程执行过程TFmaxmaxmax输入三个数输入三个数:3 5 88 是最大数是最大数Press any key to continue a ab bc cA AB BT T输入三个数输入三个数:3 5 77,5,3Press any key to continueASCII码表码表 0 9为数字为数字 A Z为大写字母为大写字母 a z为小写字母为小写字母0c9 48c57AcZ 65c90acz 97c122请输入一个字符请输入一个字符:bb是小写字母是小写字母Press any key to continue
6、scanf(“%c”,&c);3.6 if语句的嵌套语句的嵌套n在在if语句中又包含一个或多个语句中又包含一个或多个if语句,称语句,称为为if语句嵌套语句嵌套n一般形式一般形式nif.else配对原则配对原则 当缺省当缺省时,时,else总是与总是与 if配对配对if(exp1)if(exp2)statement1 else statement2if(exp1)if(exp2)statement1else statement2if(exp1)if(exp2)statement1else statement2 y=0;if(b!=0)if(a!=0)y=a/b;else printf(数据错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 教学 课件 选择 结构