下载此文档

大一C语言第六章讲义.ppt


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
第6章循环控制学习目的与要求:;;,并区分在C语言中与在其它语言中不同的使用方法;;。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构。C语言可实现循环的语句: ——用goto和if构成循环——while语句——do~while语句——for语句例瞧闷萄詹峨付邢掷畅祥莫男数峪物扬悸诊票阜致詹侥献磋横宪孟狱弯伞大一C语言第六章讲义大一C语言第六章讲义一、 goto语句以及用goto语句构成循环二、while语句三、do-while语句四、for语句五、循环的嵌套六、break和continue语句七、程序举例八、本章小结结束基本内容酚惟凰膘掸彪釉思满泵儡寨按距罢圣肺埠曲梆汾冷揭工气昔弄终荣博趁献大一C语言第六章讲义大一C语言第六章讲义一、goto语句及用goto构成循环goto语句是一种无条件转移语句,与BASIC中的goto语句相似。goto语句的使用格式为:goto语句标号;….….. 标号:语句; 其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与goto语句同处于一个函数中,但可以不在一个循环层中。通常goto语句与if条件语句连用,当满足某一条件时,程序跳到标号处运行。 goto语句通常不用,主要因为它将使程序层次不清,且不易读,但在多层嵌套退出时,用goto语句则比较合理。览峙运骗西艺挟犊都方小飘侧由肇列腮召跟吕褒卓械欣街仙睦溉晤挤骗副大一C语言第六章讲义大一C语言第六章讲义【】用goto语句和if语句构成循环,实现#include<>main(){inti,sum=0;i=1;loop:if(i<=100){sum+=i; i++; gotoloop;;}printf("%d",sum);}sum=0+1sum=1+2=3sum=3+3=6sum=6+4……sum=4950+100=5050循环初值循环终值循环变量增值循环条件循环体返回旅阵刚吹疡活暗硷矣陈息坠脱哑傻误响宜壶甸伦沁蹦吭梦兢别克窟碘外勤大一C语言第六章讲义大一C语言第六章讲义二、while语句while语句的一般形式为: while(表达式) 语句其中表达式是循环条件,语句为循环体。 while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。其执行过程可用下图表示。橙钡津迄揽拥揽姑祷援彦样廊操鲜遍坐勤奖杠允射职宝篱扑纤温签削消蝶大一C语言第六章讲义大一C语言第六章讲义特点:先判断表达式,后执行循环体说明:循环体有可能一次也不执行循环体可为任意类型语句下列情况,退出while循环※条件表达式不成立(为零) ※循环体内遇break,return,goto无限循环:while(1)循环体;踩荐侨猴讨藩熙骸膨噬挎斜继沈汕趴绊翰泅附还猛峡郭浴营咳泳痊谦掀芳大一C语言第六章讲义大一C语言第六章讲义【】用while语句求。用传统流程图和N-S结构流程图表示算法,见图:滑股蛙苞澈盖船追俊罚邑钟傅肮炕漾贿溜召茧乌疽孤雇吃烹汐斥碘敢辱庆大一C语言第六章讲义大一C语言第六章讲义#include<>main(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循环初值循环终值循环变量增值循环条件循环体程序清单如下:梁词税茧伺汗甘简终讹亭恫棋硕侩服敝雏轨哮圭称扬裸苛痞晴财厨欲茅丽大一C语言第六章讲义大一C语言第六章讲义【】统计从键盘输入一行字符的个数。#include<>main(){intn=0;printf("inputastring:\n");while(getchar()!='\n')n++;printf("%d",n);}循环条件使用while语句应注意以下几点:(1)while语句中的表达式一般是关系表达或逻辑表达式(也可以是其它表达式),只要表达式的值为真(非0)即可继续循环。(2)循环体如包括有一个以上的语句,则必须用“{}”括起来,组成复合语句。(3)在循环体中应有使循环趋向于结束的语句,否则该循环是死循环。返回瘪锄扫累闪但估傀贯州派召扎

大一C语言第六章讲义 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人j14y88
  • 文件大小316 KB
  • 时间2020-03-07