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

为什么结果不一样?

用while输出结果为5,用do....while输出结果为2,都没超过6,按照我的理解就算不一样,至少do.....while应该比while输出结果要大,毕竟多计算了一次

正在回答

3 回答

while上面那个随机数取到的数是5,5不等于6,所以没有进到while循环里,输出了5,然后sum重置为0;do......while随机数取到的数是2,因为2不等于6,跳出循环,输出2

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

……同学,取随机数函数执行了两次。两次是分别执行的,两次取的随机数可能相同,也可能不同。

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

同学 你这问题都没源码  别人怎么给你看啊?

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

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455994    人
  • 解答问题       6306    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

为什么结果不一样?

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