- 5
- 0
- 约7.23千字
- 约 32页
- 2018-03-02 发布于浙江
- 举报
[工学]经典C语言课件 谭浩强版 第六章 循环控制‘
第六章 循环控制
§6.1 概述
§6.2 goto语句及其构成的循环
一、goto语句
二、用法
1、与if语句联合使用构成循环
2、用来实现从多重循环体内转出
L1: if(e)
{ 循环体
goto L1; }
(当型循环)
L2: 循环体
if(e) goto L2;
(直到型循环)
例6.1 求 s=1+2+3+….+n 的值。
main( )
{int i=1, s=0, n;
scanf(“%d”,n);
L1:s=s+i;
i++;
if(i=n) goto L1;
printf(“s=%d”,s);
}
main( )
{int i=1, s=0, n;
scanf(“%d”,n);
L1:if(i=n)
{s=s+i;
i++;
goto L1;} printf(“s=%d”,s);
}
§6.3 while语句—“当型”循环
二、执行过程(先判断后执行)
当表达式 e 值为非0时,执行循环体,然后重复执行while语句;当e 的值为0 时,结束循环,执行后继语句。
例6.2 求 s=1+2+3+….+n 的值(用wh
原创力文档

文档评论(0)