一般情况下,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
的值增加的地方。