为什么结果不一样?

来源:6-10 PHP中循环结构之do…while语句的运用优势举例

qq_天空_51

2016-11-22 09:54

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

写回答 关注

3回答

  • 悠扬012
    2017-01-07 17:54:23

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

  • 进击君
    2016-11-27 22:41:19

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

  • qq_求知鱼_1
    2016-11-22 19:20:26

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

PHP入门篇

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

455994 学习 · 6306 问题

查看课程

相似问题