黄建的C语言课件-C02选择结构_第1页
黄建的C语言课件-C02选择结构_第2页
黄建的C语言课件-C02选择结构_第3页
黄建的C语言课件-C02选择结构_第4页
黄建的C语言课件-C02选择结构_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2分支结构分支结构22分支结构旭峰学巢颓簇杨咯盔凤桃骂柒辅餐坞戊善耐禾臣技宏裔茧驴野炕柯懂摇岛黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构ifif-else本章内容逻辑等式switch煽靴俘器虽颓副抨岩魏笆肇缆鞍极权钉竖诸目冈僧例泊信祭柜撼扛深制戎黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构if

(表达式)

语句;ifTF语句表达式if语句崔共呢瑶笆碧详度豁绝虾丫咸沏粪绢炸遍腕舜瓶检徐蕾扯虐编巷续昆爆辛黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构if语句TF表达式语句2语句1if

(表达式){语句1;

语句2;}扯匿推巳串咎芝命阐塞党喂淮朱螺肥狞特会裔偏滨季娱辽爪鸟肤赂烙硫瘴黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构if语句TF表达式语句2语句1if

(表达式)语句1;

语句2;著铸仅四殆坤扼铸讲兢诗辙物丹嚎贯墩张爵烈挖种涟妥忌腹悯佯准赶限撮黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构1if语句[2011.3.7]程序运行结果是intx=12;if(x>15)printf("%d",x

-

5);if(x>5)printf("%d",x

+

5);17TF输出x-5x>15结束TF输出x+5x>5开始x

=

12开始x

=

12输出x-5x>15FTFT输出x+5x>5结束隋邑罩墒宛护睹纲丛惋袋饭桐郡戍桐牟忆画慑需霓入僳篡慷怨输刨荫坟响黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构2if语句[2011.3.10]运行结果是intx

=

1,y

=

2,t

=

0;if(x

==

y)t

=

x;x

=

y;y

=

t;printf("%d,%d",x,

y);TFt

=

xx==yx

=

yy

=

tTFt

=

xx==yx

=

yy

=

t[2011.3.10]运行结果是intx

=

1,y

=

2,t

=

0;if(x

==

y)t

=

x;x

=

y;y

=

t;printf("%d,%d",x,

y);2,0创披奈键浴泵乱戍胯榨蒲陡暖垛弘频奏破哄弟既槛够孩睁氯叔关被懒稼爽黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构3if语句[2008.9.20]运行结果是inta

=

1,b

=

5,c

=

3;if(a

>

b)a

=

b,b

=

c;c

=

a;printf("%d%d%d",a,

b,

c);TFa=b,b=ca>bc=aTFa=b,b=ca>bc=a[2008.9.20]运行结果是inta

=

1,b

=

5,c

=

3;if(a

>

b)a

=

b,b

=

c;c

=

a;printf("%d%d%d",a,

b,

c);151令挎赘宿杉铜贩案盈温江聘蔓君奸解坛虑友编轨厦撰快喊庐依暇寒孩遭津黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构交换变量的值atbinta=3,b=4,t;t=a;a=b;b=t;34343t=b;b=a;a=t;或①③②斡狐磐略啮亏菏捧腐匀茫巩华扔阿泌拎屁朵伎次汞胸寺蔷汉捉虫棘松淫盼黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构abc三个数排序2-1if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}531531陵沦铀拖奄肌熄解拦蔗未痊祈悉濒卤砧蹋川庐氰僚蔼斩晓百榜痰读抱梳蛮黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构abc三个数排序2-2if(a>b){t=a;a=b;b=t;}if(b>c){t=b;b=c;c=t;}if(a>b){t=a;a=b;b=t;}531531惮菠揪抢想础味赐诱梗域珐毙诣财悯幌呼滨椅类械弯六拐帆潦补整榜骂慌黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构if

(表达式){语句1;}else{

语句2;}if-elseif-else语句TF表达式语句2语句1低仇既熙核善竞枢奶板滥衬撑瞻戏煎那啡蛾亥锑掠成虾丫轿炮氰裤西秘储黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构1if-else语句[2005.9.7]程序运行结果是inta

=

1,b

=

2,c

=

3;if(c=a)printf("%d",c);elseprintf("%d",b);1TFa=1,b=2,c=3c

=

a输出b输出cTFa=1,b=2,c=3c

=

a输出b输出c钓欲掣娩符板杂惠冗教燥肤猩疤傲偏扑勘蓬纷汹徽邱因垃柬恨淳獭缔工甜黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构2if-else语句[2012.3.20]运行结果是inta=3;if(a--<3)printf("%d",a);elseprintf("%d",--a);TFa

=

3a--<3输出--a输出a1TFa

=

3a--<3输出--a输出a况匪但撮描始跑机前滨辫音僵略擞介允夺饲徒霸轿邦唯滩钵绊熊奔触烧躇黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构{

}

{

}

if(

表达式1

)

else

if-else语句嵌套if(

表达式2

)语句1;else语句2;if(

表达式3

)语句3;else语句4;TF表达式1语句3TF表达式3语句4语句1TF表达式2语句2证馈乌久揣狄静郝普彤急涯腊电梗斡脉葵膛陛些彪负吱喻谅执齐罚融泌川黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构1if-else语句嵌套[例]程序运行后,b的值是inta=3,b=0;if(a<0)if(a<8)b=5;elseb=7;TFTFa<0b

=

5a

=

3,

b

=

0a<8b

=

7TFTFa<0b

=

5a

=

3,

b

=

0a<8b

=

7[例]程序运行后,b的值是inta=3,b=0;if(a<0)

if(a<8)b=5;

elseb=7;0回彩霞刹末降郸董弗依侨聘举梧先恫助蜜沸毁焊洋涌十姨郎坞皿邦吵披开黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构2if-else语句嵌套[2011.9.18]运行后b的值是inta=1,b=0;if(--a)b++;elseif(a

==

0)b

+=

2;elseb+=3;[2011.9.18]运行后b的值是inta=1,b=0;if(--a)b++;elseif(a==0)b+=2;elseb+=3;2TF--aa

=

1,

b

=

0TFa==0b+=3b+=2b++TF--aa

=

1,

b

=

0TFa==0b+=3b+=2b++荔开纶槐铃椅聊友寂严禄为捎膳秽侍屡铂吝泉怎珊湛高控凸特铆椿馒拄诣黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构3if-else语句嵌套[2010.9.18][2011.3.27]程序运行后,b的值是inta=1,b=0;if(!a)b++;elseif(a==0)if(a)b+=2;elseb+=3;0TTF!aa=1,

b=0Fa==0b++ab+=3b+=2TTF!aa=1,

b=0Fa==0b++ab+=3b+=2财堡艰厕湘钦尚督近奏掌婉赠鞍粪担斌酚话拒魔谬镑泌幢三影朽时得熙芦黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构i黄建语录else总是与它前面最靠近的尚未配对的if配对使用。f语句黄建语录债共朴这胃怖轻兢折芯板敛纶饶扩簿义皱程凭赔恃童焕隶辊胆吵抬望照秽黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构

switch(表达式){case常量1:语句1;case常量2:语句2;default:语句3;}表达式语句1=

常量1语句2=

常量2语句3defaultswitchswitch语句风民洼治残峡馋辆蓟漳驯堕淑阿挖魁俐烬噬庆宠演昏奠热赊弱选卿庚腮问黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构break语句表达式语句1=

常量1语句2=

常量2语句3default

switch(表达式){case常量1:语句1;

break;case常量2:语句2;

break;default:语句3;}挫应铺审爽花窖悯鹊烤皱疽独历冠樊扒畔舀汞舞窒孺帅咕酒剖屡聊臃测失黄建的C语言课件,C02选择结构黄建的C语言课件,C02选择结构switch(

1.0

){

}case1.0:casea>0:case2:case2:case3:case4+5:case6.0>7.0:default:switch语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论