您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

C++循环的嵌套

时间:01-10来源:作者:点击数:

几种循环的比较:

1) 3种循环都可以用来处理同一问题,一般情况下它们可以互相代替。

2) while和do-while循环,是在while后面指定循环条件的,在循环体中应包含使循环趋于结束的语句(如i++,或i=i+1等)。

for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中。因此for语句的功能更强,凡用while循环能完成的,用for循环都能实现。

3) 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。

循环的嵌套

一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。

3种循环(while循环、do while循环和for循环)可以互相嵌套。例如,下面几种都是合法的形式:

while( )
{
    while( )
    {…}
}

do
{
    do
    {…} while( );
}while( );

for(;;)
{
    for(;;)
    {…}
}

while( )
{
    do
    {…}while( );
}

for(;; )
{
    while( )
    {…}
}

do
{
    for (;;)
    {…}
}while( );

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门