5.1 为什么需要循环控制

前面介绍了程序中常用到的顺序结构和选择结构,但是只有这两种结构是不够的,还需要用到循环结构(或称重复结构)。因为在程序所处理的问题中常常遇到需要重复处理的问题。

  循环结构和顺序结构、选择结构是结构化程序设计的3中基本结构。

 

5.2 用while语句实现循环

while语句先判断是否符合条件,若符合,则执行while后面的语句(称为循环体)。

while语句的一般形式如下:

while(表达式)语句

其中的“语句”就是循环体。循环体可以是一句语句,也能是复合语句(用花括号括起来的若干条语句)。执行循环体的次数是由循环条件控制的,这个村换条件就是上面一般形式的”表达式”,它称为循环条件表达式,当表达式的值为“true”(以非0值表示),就执行循环体语句,为“false”(以0表示),就不执行循环体结构。

while语句可简单地记为:只要当循环条件表达式为真(即给定的条件成立),就执行循环体语句。

注意:while循环的特点是:先判断条件表达式,后执行循环体语句。

例:求1+2+3+……+100

编写程序:

 1 #include <stdio.h>
 2 int main()
 3 {
 4          int I = 1, sum = 0;
 5          while(i<=100)
 6         {
 7              sum += i;
 8              i++;
 9         }
10     printf(“sum=%d\n”,sum);
11     return 0;
12 }    
View Code

相关文章: