为了账号安全,请及时绑定邮箱和手机立即绑定

为什么num不用自增?

循环语句里面不用加num++吗?

正在回答

2 回答

    do{
        $sum = $sum  + 10;
    }while($num>3);

这里是指,如果变量num>3则继续执行循环,而之前给的num=2,不满足while($num>3)的条件,所以不执行循环

而如果用num++的话,运行一次do{}while();num的值为3,不满足$num>3,也是不执行循环

以上的情况do……while只执行一次

倘若

num=3;

do{
        $sum = $sum  + 10;

        num++;  

}while($num>3);

则num在执行一次之后就一直满足循环条件,且进入死循环。

ps:说得有点啰嗦,不知道你会不会看得懂

0 回复 有任何疑惑可以回复我~
#1

qq_糖糖_10 提问者

我懂了,非常谢谢你呀
2016-03-17 回复 有任何疑惑可以回复我~

i是循环控制变量 

0 回复 有任何疑惑可以回复我~
#1

qq_糖糖_10 提问者

里面没有设i呀
2016-03-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么num不用自增?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信