优秀的编程知识分享平台

网站首页 > 技术文章 正文

C++|一张图助你理解双重循环(双重循环continue)

nanyue 2025-06-10 00:18:20 技术文章 4 ℃

双重循环常见的应用场合:

遍历一个二维数组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-

Tags:

最近发表
标签列表