php 程序运行没有提示错误,但是也无法执行,一段很简单的代码,求解

如题所述

第1个回答  2019-11-30
$k=1;$k=$n-$i;
这里会
死循环

简单说明下
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++一直下去,不知道到什么数,所以,是死循环!
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网