循环是编程中很重要的一部分, 它们让你可以重复执行一段代码直到满足特定条件为止。这个机制使你可以很容易的实现重复的动作,同时省去了每次做条件判断的麻烦。      有3种类型的循环:FOR, WHILE, 和 DO…WHILE。 这是最常见和好用的循环类型。它会不断的运行循环内的函数直到循环条件不再成立。FOR循环需要包含3条语句:初始化变量,循环条件,和变量更新的方式。如果你不需要其中的某个语句,把该处空着打一个分号即可,否则的话循环会无限运行。  #include <stdio.h>  int main() {   int y;    for ( y = 0; y < 15; y++;){     printf( "%d\n", y );   }   getchar(); }    在上面的程序中,y被设为0,循环继续运行的条件是y小于15。每次循环中y的值被打印出来,并且被增加1。一旦y=15,循环就结束了。 WHILE循环比FOR循环要简单的多。它们只有一个语句,只要该语句为TRUE循环就不断执行。你不需要初始化或更新变量,不过你可以在循环体中做这些事。  #include <stdio.h>  int main() {   int y;    while ( y <= 15 ){     printf( "%d\n", y );     y++;   }   getchar(); }    这个循环每执行一次,y++命令就把y的值增加1。一旦y达到16,循环就结束了。(记住只有在y小于等于15的条件下循环才会执行。) 这种循环在你想要确保一个循环至少要被执行一次时非常管用。在FOR和WHILE循环中,循环条件的检测是在循环开始之前进行的,这也就意味着有可能第一次检测就无法通过,那样的话循环体一次都不会被执行。然而DO。。。WHILE循环会先执行一次循环体然后再做检测,这就保证了循环体至少会被执行一次。   #include <stdio.h>  int main() {   int y;    y = 5;   do {     printf("循环被执行!\n");   } while ( y != 5 );   getchar(); }    在上面的循环中,即使循环条件检测的结果为FALSE还是会展示一条信息。变量y的值被设为5而WHILE循环被设置为只有当y 不等于5时才运行,所以循环执行到条件检测时就会终止。但信息还是被展示出来了,因为条件检测是在输出信息之后的。 DO…WHILE循环中的WHILE语句必须以;结尾。这是唯一一种循环体以分号结尾的情形。
理解循环的原理。 使用FOR循环。 使用WHILE循环。 使用DO…WHILE 循环。
理解循环的原理。 使用FOR循环。 使用WHILE循环。 使用DO…WHILE 循环。