- 3
- 0
- 约6.72千字
- 约 9页
- 2016-04-01 发布于重庆
- 举报
程序设计辅导材料4-2
第四章 程序基本结构
4.6 循环结构的程序设计
循环结构又称作重复结构。重复是计算机解题的一个重要特征,计算机运算速度快,最善于进行重复型的工作。在程序设计时,许多问题的求解也都归结为重复执行某一动作或计算。
例如输入全班学生的成绩;求若干数之和;迭代求根等。因此循环结构在程序设计中十分重要。
有两种循环结构:“当”型和“直到”型。C语言中提供3种语句:while,do-while,for语句来实现循环结构。
4.6.1 while语句
while语句用于实现“当”型循环结构。
1、一般形式:
while (表达式)
循环语句;
其中:表达式为控制循环是否继续执行的条件,循环语句为需要重复执行的部分,称为循环体。
2、执行过程:先计算表达式的值,若表达式的值为真(非0)时,则执行循环体,并不断重复直到表达式的值为假(0)时,停止执行循环体,转向循环体外的第一条语句。
执行过程如图所示。
while语句执行过程
while语句特点:先判断,后执行。
例4-41:用while语句求:1+2+3+……+100的值。
main( )
{ int i, sum; /* i为循环变量,sum为累加和变量*/
i=1; sum=0; /* 循环变量i赋初值1 */
while ( i
原创力文档

文档评论(0)