C语言中嵌套循环的运行原理是什么(详细点)应注意什么细节?

因为老师没讲需要我们自学,
但看到书上讲的很简单有点看不懂是什么意思,所以想请教相关高手。有没有什么相关C语言学习群啊我也好进去学习。

循环的嵌套就是一个循环体内又包含另一个完整的循环结构。三种循环可以互相嵌套的。
举个例子吧,两重的for循环
for(i=0;i<N;i++)
{...
for(j=0;j<M;j++)
{...
}
}
进入第一层循环后,执行一些语句,再进入第二层循环,执行第二层循环的语句,当第二层循环结束跳出后,再判断第一层循环的条件是否满足,也就是说内层循环要执行多次(N次),总共的循环次数为N*M次。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
循环嵌套时,(1)外层循环语句进入到内层,内层循环循环完一次(即内层循环已不满足条件);(2)再到外层循环,看外层循环是否满足条件,满足回到(1),不满足结束整个循环!
相似回答