请知悉:本文最近一次更新为 11年 前,文中内容可能已经过时。
好吧,基础差……理解不够深入,这是道笔试题,解答如下:
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++)执行的次数分别是?》相关的博文:
- PHP-字符串转数组,数组转字符串,字符串截取,字符串替换,字符串查找的函数分别是?
- PHP empty()和isset()的区别
- PHP运算符===和==的区别
- session与cookie的区别是什么,请从协议,产生的原因与作用上说明?
- 请说明PHP中传值和引用的区别.什么时候用传值什么时候引用?
- PHP和JavaScript小数取整的方法
- 无心宠物-BUG修复系列-17-银行论坛积分兑换宠物币无效的解决办法
- $a=12;$b=012;$c=0x12; echo$a,”n”,$b,”n”,$c;输出结果
- PHP中gmdate(),date()时间格式化参数详解
- Failed opening ‘inc/conn.PHP’ for inclusion (include_path=’.;C:\PHP5\pear’)解决办法
留言