首页 > 科技 > 正文

C++|一张图助你理解解双重循环
2019-10-28 10:02:43   来源:东方头条   

双重循环的应用场合:

遍历一个二维数组arr[r][c],一般用外循环处理r,内循环处理c。

冒泡排序一个一维数组,数组元素个数做为外循环,内循环用于单个元素的一次冒泡(排序)。

理解双重循环,一般从内循环开始较易理解。因为人的思想也是如此,在写双重循环时,一般先考虑内循环的操作,然后再在外面套上一个循环,来完成问题的处理。

看以下一个简单实例:#include <iostream>

using namespace std;

int main()

{

for(int i=1;i<=5;i++) //start of outer loop

{

cout<<"i ="<<i<<" ";

for(int j=1; j<=4; j++) // start of inner loop

cout<<"j ="<<j<<" ";// end of inner loop

} // end of outer loop

//j loops once for each i

//when i = 1; inner loops;

//when i = 2; inner loops;

//when i = 3; inner loops;

return 0;

}

图示如下:

-End-

相关热词搜索:一张图 循环 理解

上一篇:佳能EF口镜头最大光圈MTF画质排名
下一篇:最后一页

济宁知名律师   电话:0531-80961678
手机:18053115917   微信:18053115917   QQ:709581498   邮箱:709581498@qq.com
网站地图 (XML地图 / 百度地图