c语言教程(课件)6

c语言教程(课件)6

ID:19437226

大小:39.50 KB

页数:10页

时间:2018-10-02

c语言教程(课件)6_第1页
c语言教程(课件)6_第2页
c语言教程(课件)6_第3页
c语言教程(课件)6_第4页
c语言教程(课件)6_第5页
资源描述:

《c语言教程(课件)6》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、c语言教程(课件)6本文由youlangoo贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。C的基本结构程序设计的基本结构程序设计复习提问:复习提问:程序的基本结构:程序的基本结构:顺序结构选择结构循环结构C的基本结构程序设计的基本结构程序设计复习提问:复习提问:程序的基本结构:程序的基本结构:顺序结构选择结构循环结构C的基本结构程序设计的基本结构程序设计复习提问:复习提问:程序的基本结构:程序的基本结构:顺序结构选择结构循环结构C的基本结构程序设计的基本结构程序设计

2、复习提问:复习提问:顺序结构的特点:顺序结构的特点:每一条语句按顺序执行;每一条语句按顺序执行;每一条语句只执行一遍,每一条语句只执行一遍,不重复执行;不重复执行;也没有语句不执行。也没有语句不执行。命令序列2START命令序列1命令序列……ENDC的基本结构程序设计的基本结构程序设计复习提问:复习提问:NN条件条件Y命令序列命令序列1…命令序列2…Y分支结构的特点:分支结构的特点:每一条执行了的语句都只执行一遍。都只执行一遍。不重复执行;不重复执行;但有语句不执行。但有语句不执行。命令序列……If语句后面

3、的下一条语句If语句后面的下一条语句C的基本结构程序设计的基本结构程序设计第6章循环结构程序设计主要内容:主要内容:?循环的概念、循环变量的概念等。(重点)循环的概念、循环变量的概念等。(重点)。(重点while语句?while语句while语句?dowhile语句?for语句每一种语句的格式和使用都是重点)(每一种语句的格式和使用都是重点)循环的嵌套(难点)?循环的嵌套(难点)第6章循环结构程序设计5.1goto语句任何合法的标识符:任何合法的标识符:-无条件转移语句例如:gotoflag1:–格式:go

4、to语句标号;gotoloop:–功能:程序将调转到该标号处并执行其后的语句;gotostop:例:用if和goto语句构成循环,求循环初值循环变量增值#includemain(){inti,sum=0;i=1;loop:if(i<=100){sum+=i;i++;gotoloop;}printf("%d",sum);}循环条件循环终值循环体循环的概念N在循环条件的范围内反复执行相同的循环体,称循环程序设计。条件Y命令序列……命令序列循环结构的特点:循环结构的特点:循环体中的语句,循环体中的语句,在条件满足

5、的情况下,条件满足的情况下,可反复执行break命令序列循环后面下一条语句–goto语句的用途:与if语句一起构成循环结构;?从循环体中跳到循环体外。goto语句不符合结构化编程的原则,一般不提倡采用。5.2while语句构成的循环结构一般形式:一般形式:循环变量的初始值;while(循环条件表达式)循环体语句;循环体语句可以是一条,循环体语句可以是一条,也可以是多条,也可以是多条,多条的时候应用复合语句{}将多条语句括起来将多条语句括起来。{}将多条语句括起来。循环变量的调整语句执行流程:执行流程:语句假

6、(0)条件真(非0)循环体语句避免死循环例:求S=1+2+3+……+10的值的值源程序:源程序:#includevoidmain(){inti,s;i=1;while(i<=10){s=s+i;i=i+1;}printf(“pleaseoutputs=%d”,s);}i=1;Ni<=10Ys=s+i;i=i+1;输出s的值–实例,用while循环语句实现求循环初值循环变量增值#includemain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf

7、("%d",sum);}循环条件While(i<=100){循环终值i++;sum=sum+i;循环体}例:求S=1+2+3+……+n的值源程序:源程序:#includevoidmain(){inti,s,n;scanf(“pleaseinputn:%d”,&n);i=1;while(i<=n){s=s+i;i=i+1;}printf(“pleaseoutputs=%d”,s);}i=1;nNi<=10Ys=s+i;i=i+1;输出s的值5.3dowhile语句构成的循环结构一般形式:一般形式:循环变量

8、的初始值;do循环体语句;while(循环条件表达式)真(非0)expr假(0)执行流程:执行流程:do循环体while–实例,用do-while循环语句实现求#includemain(){inti,sum=0;i=1;do{sum=sum+i;i=i+1;}while(i<=100);printf("%d",sum);}–do-while同while语句的重要区别while假(0)expr真(非0)循环体真(非

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

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

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