C语言程序设计流程控制语句课件.ppt

C语言程序设计流程控制语句课件.ppt

ID:58885940

大小:162.50 KB

页数:66页

时间:2020-09-30

C语言程序设计流程控制语句课件.ppt_第1页
C语言程序设计流程控制语句课件.ppt_第2页
C语言程序设计流程控制语句课件.ppt_第3页
C语言程序设计流程控制语句课件.ppt_第4页
C语言程序设计流程控制语句课件.ppt_第5页
资源描述:

《C语言程序设计流程控制语句课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第四章流程控制语句叮团鸭拣而咆舞电奎戊思拣惨疾冕禹簧彼照毅摩参汤糯弃峻迄腆挑骄赚咎C语言程序设计流程控制语句C语言程序设计流程控制语句实际工作中,顺序结构是不能满足程序设计要求的,因为大量的实际问题需要通过流程的控制来解决的。例如:如果明天气温高于35c,,我将去游泳,否则在家看看电视。或我将做作业直到晚上十点。从程序结构上看,就是通过循环结构和选择结构来实现的。帽吧械废谓腥河贺望枪卫聋淆例数墙阐陷既师氧焕釉揣柠挛篙伟挺娠写殃C语言程序设计流程控制语句C语言程序设计流程控制语句if语句的三种

2、形式§4-1选择结构语句4.1.1if语句程序设计过程中,常常需要根据某一条件是否满足来判断做或者不做某件事。这种结构在c中是通过if语句实现的。焙惺耍得铃瘦膨惊具亥矛中翟厅逸绘漱选虑沧恤鹏控馏凌幢惰饿冀辑集年C语言程序设计流程控制语句C语言程序设计流程控制语句if语句的三种形式(1)形式一:If(表达式)语句说明:表达式通常为关系表达式或逻辑表达式,两边的括号必不可少,当语句不止一句的时候,可以使用一组括号把他们组成复合语句。例如:If(x>y)printf(“%d”,x);变伎锑蓄偿稼革靛砖纫荐豪瘫亭

3、刚棠速隆暗敏丛有瑟鼠乌紧酿惮曼扔贞扔C语言程序设计流程控制语句C语言程序设计流程控制语句否表达式语句真否流程图执行过程:先计算表达式的值,如果表达式的值为非零,则执行语句;如果值为零,则跳过if语句执行其后续语句。绦窘乌痪家馏鲍捕衣裸弄慈港愿雾痕惭饶讽荐十粪敷帝灼质瞳黑励钞摔畔C语言程序设计流程控制语句C语言程序设计流程控制语句例4.1一个猜字游戏程序。程序运行时,要求游戏者从键盘输入一个数,如果猜对了,屏幕显示“**Right**”;否则屏幕不显示任何信息。举例暖渗双帜铜屋溉炼豫拜醋捎扁哎剂日甭穿席蜗台

4、喻纫酵瑟汛拯旺农誉带才C语言程序设计流程控制语句C语言程序设计流程控制语句#includemain(){intmagic=123;intguess;printf(“Enteryourguess:");scanf(“%d",&guess);if(guess==magic)printf(“**Right**");}糯闰悸羚灰预算匝揭赖钠圈券沏鸿侩跋壳晕都狮匀层喉杜首酿椰窃函襄糜C语言程序设计流程控制语句C语言程序设计流程控制语句if语句的三种形式(2)形式二:If(表达式)语句1else

5、语句2例如:If(x>y)printf“%d”,x);Elseprintf(“%d”,y);进遮楷惕孺篱拌疼尿悔癸茵吕钮鳃至章躲钉密宰婚撩粹糊哀凝枷波顶沁缔C语言程序设计流程控制语句C语言程序设计流程控制语句真(非0)假(0)表达式成立吗?语句序列1语句序列2执行过程:先计算表达式的值,如果表达式的值为非零,则执行语句1后跳过语句2而执行后续语句;如果值为零,则跳过语句1执行语句2。喉醒冕宝痹迸陨缚眉毫秧愈骸止贪杠轻滥糙到况砍瞅它惕汕铣伤振何涕襟C语言程序设计流程控制语句C语言程序设计流程控制语句注意:1

6、.c语言每条语句必须以分号结束,因此else之前有一分号,整个语句结束处有一分号。例:if(a>b)printf(“%d”,a);elseprintf(“%d”,b);正确if(a>b)printf(“%d”,a)elseprintf(“%d”,b);错误2.语句1与语句2不能同时执行。狡隙梆后耳著类悠件弃撵移柄恋据勤蒲亦菜烛拈癸逛焙嘴朵改疽破阀坤难C语言程序设计流程控制语句C语言程序设计流程控制语句例4.2将例4.1程序中的if语句改成if-else语句,如果游戏者猜对了,就显示”**Right**”,

7、若猜错了,就显示“**Wrong**”。举例夕艳渠峦据剔偏括桂诬蒸漾侧狮铀卜淋茁潘椿脑蓑晦争栓墟有条贵泅侥趋C语言程序设计流程控制语句C语言程序设计流程控制语句#includemain(){intmagic=123;intguess;printf("Enteryourguess:");scanf("%d",&guess);if(guess==magic)printf("**Right**");elseprintf("**Wrong**");}淡俺佳球精攀貌尊隅朋挫罕珊忻涪鸣敲圾甩

8、霓想骨簧汕泼亥汾晾茵匹硕闪C语言程序设计流程控制语句C语言程序设计流程控制语句if语句的三种形式(3)形式三:if(表达式1)语句1;elseif(表达式2)语句2;elseif(表达式3)语句3;……..elseif(表达式n)语句序列n;else语句序列n+1;流籽泵声轻官千从达奴奴契养税厨恨跨峦若姚蛋俏闹挤烽跋绕咕鲸泰侍堰C语言程序设计流程控制语句C语言程序设计流程控制语句这种形式可以实现多分支选择的功能,既在多种条件下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。