3.15、循环的嵌套
来源:互联网 发布:军休所知乎 编辑:程序博客网 时间:2024/05/17 22:13
几种循环的比较:
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( );
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( );
0 0
- 3.15、循环的嵌套
- 嵌套循环的优化。。。
- smarty的嵌套循环
- 循环的嵌套
- for循环的嵌套
- 循环嵌套的应用
- for循环的嵌套
- 嵌套循环的用法:
- 嵌套的for循环
- C++ 循环的嵌套
- C++循环的嵌套
- 循环的嵌套
- 嵌套循环的使用
- 循环的嵌套
- C++ 循环的嵌套
- C++循环的嵌套
- python的循环嵌套
- 循环嵌套的应用
- IDR、CRA、BLA、RASL、RADL、closed-gop、open-gop
- SourceInsight 字体设置
- 任务栏网络连接中找不到无线网络连接
- 关于Express4版本不支持express.createServer()
- Android的Activity获取fragment和fragment的组件
- 3.15、循环的嵌套
- 使用C#开发ActiveX控件
- window.location.search
- Android ListPreference的用法
- web端兼容性问题汇总(css篇)
- java中为什么要引入内部类
- 【JavaScript】利用sort()函数与文件碎片实现表格的前端排序,兼容IE6原生态
- 进程自我创建---挂起进程方法
- 【Plan 第三场】