下载此文档

循环结构.pptx


文档分类:IT计算机 | 页数:约90页 举报非法文档有奖
1/90
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/90 下载此文档
文档列表 文档介绍
1
while语句
1、while 语句 常称为“当型”循环语句。
第1页/共90页
2
2 、while 语句的形式:
while (表达式)
循环体;
特点:先判断表达式,后执行语句。
说明:
循环体有可能一次也不执行
循环体可为任意类型语句
下列情况,退出while循环
条件表达式不成立(为零)
循环体内遇break,return,goto
无限循环: while(1) 循环体;
第2页/共90页
3
例 ()求1+2+3+4+5+···+100。
#include <>
main()
{ int i,sum=0;
i=1;
while(i<=100)
{ sum=sum+i;
i++;
}
printf("%d",sum);
}
循环初值
循环终值
循环变量增值
求10!
第3页/共90页
4
例 ()显示1~10的平方
#include <>
main()
{ int i=1;
while(i<=10)
{ printf("%d*%d=%d\n",i,i,i*i);
i++;
}
}
运行结果:
1*1=1
2*2=4
3*3=9
4*4=16
5*5=25
6*6=36
7*7=49
8*8=64
9*9=81
10*10=100
第4页/共90页
5
do--while语句
1、do--while语句 常称为“直到型”循环语句。
第5页/共90页
6
2、do--while的形式:
do
循环体;
while (表达式);
特点:先执行,后判断。
说明:
至少执行一次循环体
do~while可转化成while结构
例()用do~while求1+2+3+4+5+···+100。
#include <>
main()
{ int i,sum=0;
i=1;
do
{ sum+=i;
i++;
}while(i<=100);
printf("%d",sum);
}
第6页/共90页
7
1. 循环体如果包含一个以上的语句,应该用花括号括起来,以复合语句形式出现。
2. 循环体中应有使循环趋于结束的语句。
例:分析下列三个程序段
注:
第7页/共90页
8
main ()
{ int i,sum=0;
i=1;
while(i<=100)
{ sum=sum+i;
i++ ;
}
printf(“%d\n”,sum);
}
main()
{ int i,sum=0;
i=1;
do
{ sum=sum+i;
i++;
}while(i<=100);
printf(“%d\n”,sum);
}
第8页/共90页
9
for语句
1、C语言中最灵活、最复杂的循环语句;
可以用于循环次数确定的情况;
可以用于循环次数不确定的情况;
可实现while和do--while语句的所有功能。
非零

第9页/共90页
10
2、for的形式:
for (表达式1;表达式2;表达式3)
循环体

说明:
for语句中expr1, expr2 ,expr3 类型任意,都可省略,但分号;不可省
无限循环: for(;;)
for语句可以转换成while结构
第10页/共90页

循环结构 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数90
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小519 KB
  • 时间2021-07-01