初学者学到这一脸懵啦,不知道循环的嵌套什么时候可以用而且套多了一脸晕,到底大的套小的,如何判断哪个是大的哪个是小的呢
供参考:https://blog.csdn.net/weixin_44691025/article/details/124331031
举个栗子:
while{
while{
循环体1
}
循环体2
}
相当于写字,要写十篇,这算外循环,每一篇有二十行,这是内循环。总共要写二百行,这就是内层循环的执行次数,当然继续嵌套可以说每行十五个字,则最内层循环就是3000次了
循环次数小的套大的,比如外层循环3次,内层循环30次,这样能减少切换环境代价
循环结构呢,也是遵循顺序结构的从上到小。
什么是循环嵌套呢?给你打个比方哈:
乌龟盖壳,房中房。就是说啊:假如一个房子里面.你又建了一套房子,那么就叫做内嵌房子,那么循环也是一样,循环里面内嵌一个循环。就是嵌套循环。
针对你的判断大小的问题,我给你这样的解释:循环嵌套呢,谁在外层谁先执行。比如房子里面盖房子,你说是外层的大?还是内层的大?
最外层的大,最内层的循环小