1 / 53
文档名称:

第04章-基本控制结构2-循环结构程序设计.ppt

格式:ppt   大小:501KB   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第04章-基本控制结构2-循环结构程序设计.ppt

上传人:陈潇睡不醒 2022/8/4 文件大小:501 KB

下载得到文件列表

第04章-基本控制结构2-循环结构程序设计.ppt

相关文档

文档介绍

文档介绍:循环结构程序设计
while语句
do-while语句
for语句
goto语句以及用goto语句构成的循环
break语句和continue语句
多重循环
#include ""
void main()
{ char ch;
int num=0;
ch=getchar();
do
{ num=num+1;
ch= getchar();
}while(ch!='\n');
printf("num=%d\n",num);
}
while (ch!=‘\n’)
{ num=num+1;
ch=getchar();
}
13
注意
在if、while语句中,表达式后面都没有分号,而在do-while语句的表达式后面则必须加分号。
do-while和while语句相互替换时,要注意修改循环控制条件 。
14
for语句
1、for的形式:
for (初始表达式1;条件表达式2;循环表达式3)
{
循环体 ;
}
表达式1:用于循环开始前为循环变量设置初始值。
表达式2:控制循环执行的条件,决定循环次数
表达式3:循环控制变量修改表达式。
循环体语句: 被重复执行的语句。
15
表达式3
计算表达式1
循环体
判断表达式2

非零
for的下一条语句
2、执行过程
16
for(i=1;i<=100;i++) /*i=i+1*/
sum=sum+i;
例如:
它相当于以下语句:
i=1;
while (i<=100)
{ sum=sum+i;
i=i+1; /*i++;*/
}
表达式1;
while(表达式2)
表达式3;
17
3、 说明
三个表达式都可以是逗号表达式。
三个表达式都是任选项,都可以省略,但要注意省略表达式后,分号间隔符不能省略。
18
4. for语句中表达式省略的形式
(1)for语句一般形式中的“表达式1”可以省略;
如: sum=0;i=1;
for ( ; i<=100;i++)
sum=sum+i;
19
(2)表达式2省略,即不判断循环条件,循环无终止地进行下去;
如: for(sum=0,i=1; ;i++)
{
if(i>100) break;
sum=sum+i;
}
20
(3)表达式3也可以省略,但此时保证循环能正常结束如:
for(sum=0,i=1;i<=100; )
{
sum=sum+i;
i=i+1; /* i++; */
}
21
(4) 可以省略表达式1和表达式3,只有表达式2,如:
i=1; sum=0;
for (;i<=100;)
{ sum=sum+i;
i++;
}
i=1;sum=0;
while (i<=100)
{ sum=sum+i;
i++;
}
相当于
22
while (1) 循环体;
即不设初值,不判断条件,循环变量不增值。无终止地执行循环体。
(5)三个表达式都可省略,如
for ( ; ; )
循环体;
如: sum=0,i=1;
for(;;)
{ if(i>100) break;
sum=sum+i; i++;
}
相当于
23
(6)循环体为空语句
对for语句,循环体为空语句的一般形式为:
for (表达式1;表达式2;表达式3) ;

最近更新

电子关联效应对有机聚合物光电特性的影响的中.. 2页

电子产品组装过程常见失效机理及预防措施研究.. 2页

圆形花边教案 3页

电压扰动发生装置监控系统的开发研究的综述报.. 2页

图形拼小鱼教案 3页

2024年员工辞职报告3篇(实用) 6页

2024年江西省南昌市社会保险管理中心招聘20人.. 68页

因数因数教案 4页

2024年江西省南昌市土地储备中心招聘10人历年.. 193页

四年级语文上册表格式教案 4页

四年级心理健康教案 4页

四年级四则运算教案 3页

实用的技术引进合同3篇(全文共3435字) 3页

实用的技术合同模板四篇(全文共3930字) 4页

四年级上册音乐上册教案 3页

电力线通信网络中资源管理技术的研究的中期报.. 2页

2024年员工转正自我评价(14篇) 21页

2024年江西省上犹县建筑设计院事业单位招聘4人.. 118页

电力系统应对灾害的应急通信网络研究的综述报.. 2页

实用的承揽合同模板合集7篇(全文共5143字) 4页

电力科研企业产业发展战略研究的中期报告 2页

电力施工企业工程项目成本控制研究的中期报告.. 2页

2024年江西上饶市市直事业单位遴选工作人员49.. 118页

采购居间合同 4页

林业代码表 10页

新员工带教方案模版 3页

慢性胃炎护理查房Ppt演示文稿 49页

智慧班主任评选案例现场答辩摘录 26页

党校在职研究生现代管理学习题集与答案解析 23页

阿基米德撬地球图片 3页