好吧,基础差……理解不够深入,这是道笔试题,解答如下:
for (k=0; k=1; k++)
先执行自变量初始化k=0,而后判断是否满足条件,但是由于本句中的判定条件为k=1,是一个赋值表达式,按照赋值运算的规则,表达式k=1的值将始终为1,即逻辑真。这将导致该循环成为一个死循环。
for (k=0; k==1; k++)
同样,先给自变量赋初值k=0,而后判定是否满足条件,由于k此时等于0,不满足判定条件k==1,因此该循环体实际上一次也不会执行。

答案来自百度知道


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

与《for($k=0;$k=1;$k++)和for($k=0;$k==1;$k++)执行的次数分别是?》相关的博文:


发布时间 09/15/2014 07:57:01所属栏目 Program Code.所属标签 .

留言

Admin Avatar