下载此文档

第05章 循环结构-课件(PPT·精·选).ppt


文档分类:经济/贸易/财会 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
第五章循环结构
语句及流程控制(二)
回顾
多重if结构就是在主if块的else部分中还包含其他if块
嵌套if结构是在主if块中还包含另一个if 语句
C语言规定,嵌套if结构中每个else部分总是属于前面最近的那个缺少对应的else部分的if语句
switch结构也可以用于多分支选择。用于分支条件是整型表达式,而且判断该整型表达式的值是否等于某些值(可以罗列的),然后根据不同的情况,执行不同的操作
条件运算符是 if–else 语句的另一种表现形式
目标
理解为什么使用循环结构
熟练掌握while循环的使用
熟练掌握do-while循环的使用
理解while 和 do-while 循环的区别
循环的必要性 2-1
int result1,result2,result3;
int result4,result5;
result1 = 1 * 10;
printf("1 × 10 = %d \n",result1);
result2 = 2 * 10;
printf("2 × 10 = %d \n",result2);
result3 = 3 * 10;
printf("3 × 10 = %d \n",result3);
result4 = 4 * 10;
printf("4 × 10 = %d \n",result4);
result5 = 5 * 10;
printf("5 × 10 = %d \n",result5);
1 × 10 =10
2 × 10 =20
3 × 10 =30
4 × 10 =40
5 × 10 =50
输出结果
重复语句
循环的必要性 2-2
1 × 10 = 10
2 × 10 = 20
3 × 10 = 30
4 × 10 = 40
5 × 10 = 50
0 + 1
1 + 1
2 + 1
上个数字+ 1
...
重复
(上个数字+1) × 10
C 语言中的三种循环
while
do-
while
for
需要多次重复执行一个或多个任务的问题考虑使用
循环来解决
while 循环 3-1
while (表达式)
{
语句;
}
while 循环的一般语法:
while (index < 100)
{
. . .
. . .
index++;
}
计算表达式的值,当值为真(非0)时,执行循环体语句,一旦条件为假,就停止执行循环体。如果条件在开始时就为假,那么不执行循环体语句直接退出循环。
工作原理
示例
while 循环 3-2
规则1:
[<初始化>]
while(循环条件)
{
<循环体>
}
循环条件中使用的变量需要经过初始化
while 循环 3-3
规则2:
while (index < 100)
{
. . .
. . .
index++;
}
while 循环主体中的语句必须修改循环条件的值,否则会形成死循环
while (1)

#include<>
void main ()
{
int num=1,result;
while (num<=10)
{
result=num*10;
printf("%d × 10 = %d \n",num,result);
num++;
}
}
while 循环示例1
内存
num
result
1
null
10
2
输出:
1 × 10 = 10
2 × 10 = 20
3 × 10 = 30
4 × 10 = 40
5 × 10 = 50
6 × 10 = 60
7 × 10 = 70
8 × 10 = 80
9 × 10 = 90
10 × 10 = 100
11
100

第05章 循环结构-课件(PPT·精·选) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc6
  • 文件大小1.20 MB
  • 时间2018-05-26
最近更新