问答详情
源自:6-9 PHP中循环结构之while与do…while语句的区别

为什么得出的结果是一样的.?

A例子的结果:60
B例子的结果:60

不是do应该多执行一次么.? 那么结果应该是70

运行的次数也是一样的,5次..


提问者:过目不忘的丑 2015-12-02 00:46

个回答

  • 晚安sp
    2015-12-02 16:10:36
    已采纳

    <?php
        //A例子
    	$num = 2;
    	$sum  = 60; 
    while($num>3)	{
    		$sum = $sum  + 10;
    	}
    	echo "A例子的结果:".$sum."<br />";
    	//B例子
    	$num = 2;
    	$sum  = 60;			
    do{
    		$sum = $sum  + 10;
    	}while($num>3);
    	echo "B例子的结果:".$sum."<br />";
    ?>