C语言循环语句有三种,while循环,for循环和do...while循环。
1、while循环。
形式为:
1
2
3
4
|
while
(expr)
{
//循环体
}
|
每次循环先判断expr表达式是否为真,如果为真则执行循环体,否则退出循环。
2、for循环。
形式为:
1
2
3
4
|
for
(expr1; expr2; expr3)
{
//循环体
}
|
在for循环执行时,先执行一次expr1,一般用来初始化循环变量。
然后在每次循环时,先判断expr2, 如果expr2为真,则执行循环体,否则退出循环。
当循环体结束后,会执行expr3, 执行后,再进行下一次循环,即判断expr2。
3、do...while循环。
形式为:
1
2
3
4
|
do
{
//循环体
}
while
(expr);
|
先执行循环体,然后再判断expr,如果为真,执行下次循环,否则退出循环。
do...while循环特点是无论判断条件如何,都会至少执行一次循环体。