在C语言中,while是一个循环控制语句。
它的基本语法格式为:
while(条件表达式)
{
// 循环体语句
}
当程序执行到while语句时,首先会计算条件表达式的值,如果条件表达式的值为真(非零值),则执行循环体语句;然后再次计算条件表达式的值,若仍为真,则继续执行循环体,如此反复,直到条件表达式的值为假(零值)时,while循环结束,程序继续执行while循环之后的语句。
例如:
#include
int main()
{
int i = 0;
while (i < 5)
{
printf("%d ", i);
i++;
}
return 0;
}
这个程序会输出:0 1 2 3 4。在这个例子中,while循环中的条件表达式i < 5在每次循环开始前被检查,只要i小于5,就会执行循环体中的语句(输出i的值并且将i的值加1)。 |