前言
在前面的文章中知晓了什么是循环接下来我们
提示:以下是本篇文章正文内容,下面案例可供参考
一、多重循环是什么?
多重循环(嵌套循环)是指在一个循环结构中嵌套另一个或多个完整的循环结构。
二、使用步骤
多重循环顾名思义是用多个循环语句构成的语句,需要运用三种循环语句:while,for,do while;
int main()
{
int u = 0;
for (int i = 0; i <10; i++)
{
for (int j = 0; j < 10; j++)
{
u++;
printf("hello%d\n",u);
}
}
return 0;
}
列如这段代码,它外部执行一次内部就执行10次,外部一共执行10次所以一共有100次
这便是多重循环的用法,当然不光可以用for嵌套for,它们三个(for,while,do while)可以互相套用完成多重循环;
注意事项
在使用多重循环时要注意它的结束条件避免造成死循环,在上面的代码中可以看出循环的套用是比较占用时间和空间的,要注意时间复杂度和空间复杂度(比如用一次循环默认o(n)二次循环o(n^2)