请知悉:本文最近一次更新为 10年 前,文中内容可能已经过时。

好吧,基础差……理解不够深入,这是道笔试题,解答如下:
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++)执行的次数分别是?》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌