}作者: 杞文明 时间: 2013-6-27 01:06
首先,你要知道 do while 的用法!! 还有 do while 和 while 的区别 !
do
{
执行的语句;
}
while(条件);
说明: 首先会执行一次 do 然后再来判断条件(既执行while) ,如果条件满足则再去执行 do ,直到不满足为止!!!
while(条件)
{
执行的语句;
}
说明:while只有条件满足时才执行,是先判断,后执行!!
while和do while 的区别
while :while只有条件满足时才执行,是先判断,后执行!! 有可能一次都不执行
do while : 先执行一次,然后再判断!! 至少执行一次
现在来看一哈你的问题
do.........while(true);
你的判断条件是 "true" 那么也就是说它一直都满足; 再来看看 do while 的说明: 首先会执行一次 do 然后再来判断条件(既执行while) ,如果条件满足则再去执行 do ,直到不满足为止!!!