易百教程

构建while循环

一般情况下,while循环语句结构是这样的:

while(condition) 
{ 
      statement(s); 
}

条件(condition) 是评估结果是真或假。

每次循环重复时检查条件。只要它是真,循环继续,大括号之间的语句(语句)继续执行。
因为评估发生在循环的开始,所以必须在while语句之前初始化循环。

while循环完成后,程序继续执行最后一个大括号后的下一个语句。
while循环只有一个语句时,它可以省略大括号:

while(condition) 
    statement;

示例代码

#include <stdio.h> 

int main()
{ 
     int x; 

     x=0; 
     while(x<10) 
     { 
         puts("执行代码块...\n"); 
         x=x+1; 
     } 
     return(0); 
}

执行上面示例代码,得到下结果:

hema@ubuntu:~/book$ ./a.out
执行代码块...

执行代码块...

执行代码块...

执行代码块...

执行代码块...

执行代码块...

执行代码块...

执行代码块...

执行代码块...

执行代码块...

上面的while循环有三个部分:

  • 初始化变量x设置为0
  • 循环的退出条件包含在while语句的括号中。
  • 循环体是变量x的值增加的地方。