这里会
死循环
简单说明下
for
(比如这里循环
5次)
{
for
(比如这里循环10次)
{
这种嵌套的循环,内循环会优先于外循环的,也就是说,外循环第一次的时候,这里开始循环,一直到这里10次循环完毕后,外循环开始第二次循环,接着内循环又完成10次,外循环才会进入第3次。。。。。。。。。。。。依此论推
而你的内循环的条件,
$k
=
1,
这个时候k的值是1,
接着你有
$k
=
$n
-
$i,
开始$n
是3,
外循环第一次,
$i就是1,
3-1=
2,
所以,最终你的k是2,
而你这代码等于没有给k一个终止数字,那么,就会$k++一直下去,不知道到什么数,所以,是死循环!
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)