关于while 和 do while ,我这样理解对吗?
<?php //while例子 $sum = 0; $num = rand(1,6); //获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 while($num==6){ $num = rand(1,6);//获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 echo $num."<br/>"; }; echo "while例子执行完毕,前进:".$sum ."<br />"; echo $num."<br/>"; //do...while例子 $sum = 0; do{ $num = rand(1,6);//获取1至6的随机数,模拟掷骰子 $sum = $sum + $num;//前进步长 echo $num; }while($num==6); echo "do...while例子执行完毕,前进:".$sum ."<br />";?>
这就是否相当于do while 能累计到之前没有筛到6的步数,而while不能,所以do while 更适合这个游戏