循环结构的区别

来源:互联网 发布:gtv网络棋牌频道 编辑:程序博客网 时间:2024/06/05 17:22

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循环特点是无论判断条件如何,都会至少执行一次循环体。

原创粉丝点击