编辑: XR30273052 2019-07-04

第五章 本章要点 循环的基本概念 不同形式的循环控制 多重循环问题 主要内容 5.

1 循环的概念5.2 用while语句和do-while语句实现循环5.3 用for 语句实现循环 5.4 循环的嵌套5.5 用break语句和continue语句改变循环状态5.6 几种循环的比较5.7 程序举例5.1 循环的概念 什么是循环?为什么要使用循环? 问题1: 问题2:求学生平均成绩 分数相加后除以课数 在许多问题中需要用到循环控制.循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元.循环分为两种:无休止循环和有终止循环构成有效循环的条件:循环体和循环结束条件 5.2 用while语句和do-while语句实现循环 5.2.1 用while语句实现循环 while语句用来实现"当型"循环结构.一般形式: while (表达式) 语句 当表达式为非0值时,执行while语句中的内嵌语句.其特点是:先判断表达式,后执行语句. 例5.1 求1到100的和#include void main() {int i,sum=0;

i=1;

while (i1e-6) {pi=pi+t;

n=n+2;

s=-s;

t=s/n;

} pi=pi*4;

printf(″pi=%10.6f\n″,pi);

} 运行结果: pi= 3.141594 5.3 用for 语句实现循环5.3.1 for语句的一般形式和执行过程 C语言中的for语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句.一般形式: for(表达式1;

表达式2;

表达式3) 语句 5.3 用for 语句实现循环5.3.1 for语句的一般形式和执行过程 for语句的执行过程: (1) 先求解表达式1. (2) 求解表达式2,若其值为真(值为非0),则执 行for语句中指定的内嵌语句,然后执行下 面第(3)步.若为假(值为0),则结束循环, 转到第(5)步. (3) 求解表达式3. (4) 转回上面第(2)步骤继续执行. (5) 循环结束,执行for语句下面的一个语句 5.3 用for 语句实现循环5.3.1 for语句的一般形式和执行过程 表达式2? 执行语句 成立 不成立 执行for循环之后的语句 执行表达式3 执行表达式1 循环初始条件 循环控制条件 循环体 for语句等价于下列语句:表达式1;

while (表达式2){ 语句;

表达式3;

} 5.3 用for 语句实现循环5.3.1 for语句的一般形式和执行过程 for语句最简单的形式:for(循环变量赋初值;

循环条件;

循环变量增值) 例如: for(i=1;

i

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题