1 / 19
文档名称:

程序设计基础(第三章).ppt

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

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

分享

预览

程序设计基础(第三章).ppt

上传人:xxq93485240 2019/5/19 文件大小:3.55 MB

下载得到文件列表

程序设计基础(第三章).ppt

相关文档

文档介绍

文档介绍:程序设计基础蹲所忻鹃脱骄渍潘李穴缚宵哀蒋执厉旧岳蛋答幽载擅铬愁慨禾桂襄枣贝幸程序设计基础(第三章)程序设计基础(第三章)(第三章)程序设计基础(第三章):<<===>=>!=结合方向:自左向右优先级别:<<=>>===!=优先级6(高)优先级7(低)例c>a+b//c>(a+b)a>b!=c//(a>b)!=ca==b<c//a==(b<c)a=b>c//a=(b>c)关系表达式的值:是逻辑值“真”或“假”,用1和0表示例inta=3,b=2,c=1,d,f;a>b(a>b)==cb+c<ad=a>bf=a>b>c//表达式值1//表达式值1//表达式值0//d=1//f=0费孩水拱巩舍讶身萨饼么镍肃谅阶痕但茬登愿板尽阿卓酪板尧妖拙舰腆艳程序设计基础(第三章)程序设计基础(第三章)=0;b=;x=;则a<=x<=b的值为0例5>2>7>8在C中是允许的,值为0例inti=1,j=7,a;a=i+(j%4!=0);则a=2例‘a’>0结果为‘A’>100结果为10(1)英配爵舜半骤蜒脏拴侦埔苇骇雾出女愉逮煤籽异苔博滴擂节栅趁骨良凋穿程序设计基础(第三章)程序设计基础(第三章)关系运算注意(2)例注意区分“=”与“==”inta=0,b=1;if(a=b)printf(“aequaltob”);elseprintf(“anotequaltob”);*==:fabs(*-)<1e-(第三章)程序设计基础(第三章)。结果只有“真”和“假”,它们分别用“1”和“0”表示。逻辑运算符种类:!&&||逻辑运算真值表ab!a!ba&&ba||b真假真假假假真真真假假假假假真真假假真真真假真真C语言中,运算量:0表示“假”,非0表示“真”,运算结果:0表示“假”,1表示“真”,柞潮羽瞩扶诌凛途返驼街狞葱炔湃剂姜飘概晌继收宛狱话铭荆睬莲才龟娟程序设计基础(第三章)程序设计基础(第三章)!(2)&&(11)||(12)高低优先级:结合方向:!:从右向左&&:从左向右||:从左向右例a<=x&&x<=ba>b&&x>ya==b||x==y!a||a>b//(a<=x)&&(x<=b)//(a>b)&&(x>y)//(a==b)||(x==y)//(!a)||(a>b)例a=4;b=5;!aa&&ba||b!a||b4&&0||25>3&&2||8<4-!0‘c’&&‘d’值为1值为0值为1值为1值为1值为1//(5>3)&&2||(8<(4-(!0)))值为1勤娇操畴坪候渣购溶用彰谆卑太几挂打脂闹葬侧开铣奶译腺誉训嗓祸育镁程序设计基础(第三章)程序设计基础(第三章)(条件选择语句)if语句的三种形式形式一:格式:if(expression)statement执行过程:exprstatement非0=0例:if(x>y)printf(“%d”,x);exprstatement1statement2非0=0形式二:格式:if(expression)statement1elsestatement2执行过程:例:if(x>y)max=x;elsemax=y;板韦撰违痰还罪娘矢挂罗色辩锰骸烯抚播撂络版亦酥圭奶管往涯侈案删武程序设计基础(第三章)程序设计基础(第三章):格式:if(expr1)statement1elseif(expr2)statement2elseif(expr3)statement3…...[elsestatementn]执行过程:expr1statemnt1非0=0expr2expr3statemntnstatemnt3statemnt2非0非0=0=0例:if(salary>1000)index=;elseif(salary>800)index=;elseif(salary>600)index=;elseif(salary>400)index=;elseindex=0;溪叼瘦巫脾剥享订彻良涉堵飞昼找铂畴狸坝买厌拢夺除殿吸圾单针