《移动通信软件编程基础—c语言》第6章

《移动通信软件编程基础—c语言》第6章

ID:20468614

大小:1.87 MB

页数:49页

时间:2018-10-12

《移动通信软件编程基础—c语言》第6章_第1页
《移动通信软件编程基础—c语言》第6章_第2页
《移动通信软件编程基础—c语言》第6章_第3页
《移动通信软件编程基础—c语言》第6章_第4页
《移动通信软件编程基础—c语言》第6章_第5页
资源描述:

《《移动通信软件编程基础—c语言》第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、移动通信软件编程基础——C语言知识回顾语句表达式成立不成立语句表达式成立不成立6循环结构Ⅱ第章本章目标掌握并熟练使用for循环理解和掌握break和continue语句的用法熟练使用while、do-while和for循环的嵌套for循环的语法for(表达式1;表达式2;表达式3){语句;}循环变量赋初值循环条件循环变量增值i=1;iNum=100;i<=100;iNum>0;i++;iNum--;用于分隔for循环的三个表达式for循环与while循环的比较表达式1;while(表达式2){语句;表达式3}for(表达式1;表达式2;表达式3)for循环的执行过程表达式1表达式3表达式

2、2语句1for语句的下一语句真假for(表达式1;表达式2;表达式3){语句;}for循环的示例对任意整数内的全部正整数求和。题目:#includevoidmain(){inti,iSum=0,iNumber;printf("请输入数字:");scanf("%d",&iNumber);for(i=1;i<=iNumber;i++){iSum=iSum+i;}printf("%d",iSum);}过程演示for循环的各种变形for(表达式1;表达式2;表达式3){语句;}分号不能省略for循环中的三个表达式可以缺省,可以省略一个,省略两个,甚至三个全省略,但不管怎么省

3、略,两个分号不能省略,而且这三个表达式的功能一定要在或前或后的其他地方以其他的形式表现出来。省略表达式1省略表达式1,相当于省去了为循环变量赋初值,此时应在for语句之前给循环变量赋初值。省略表达式1——示例#includevoidmain(){intiSum=0,n=1;for(;n<=50;n+=2){iSum=iSum+n;}printf("50以内的奇数和iSum=%d",iSum);}过程演示for(n=1;n<=50;n+=2)省略表达式2省略表达式2,即不判断循环条件,默认表达式2始终为真,这时应在循环体内设置结束循环的条件,以免造成循环体死循环。省略

4、表达式2——示例#includevoidmain(){intiSum=0,n;for(n=1;;n++){if(n<=10)iSum=iSum+n;elsebreak;}printf("iSum=%d",iSum);}过程演示for(n=1;n<=10;n++)for循环各种变型—省略表达式3省略表达式3,即省去修改循环变量的值,但此时应在循环体内设法结束循环。省略表达式3——示例#includevoidmain(){intiSum=0,n;for(n=1;n<=100;){iSum=iSum+n;n+=2;}printf("100以内的奇数和iS

5、um=%d",iSum);}过程演示for(n=1;n<=100;n+=2)三个表达式全省略break语句break语句的一般形式为:break;break语句while(…){……break;……}do{……break;……}while(…)for(;;){……break;……}break语句示例内存iNum1111<=100?11%11!=0?#includevoidmain(){intiNum;for(iNum=11;iNum<=100;iNum++){if(iNum%11!=0)break;printf("%d",iNum);}}11break语句示例内

6、存iNum1212<=100?11%11!=0?11#includevoidmain(){intiNum;for(iNum=11;iNum<=100;iNum++){if(iNum%11!=0)break;printf("%d",iNum);}}continue语句continue语句的一般形式为:continue;continue语句while(…){……continue;……}do{……continue;……}while(…);for(;;){……continue;……}continue语句示例内存iNum1111<=100?11%11!=0?11#includ

7、evoidmain(){intiNum;for(iNum=11;iNum<=100;iNum++){if(iNum%11!=0)continue;printf("%d",iNum);}}continue语句示例内存iNum1212<=100?12%11!=0?11#includevoidmain(){intiNum;for(iNum=11;iNum<=100;iNum++){if(iNum%1

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

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

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