a=0;c=0;
do{
--c;
a=a-1;
}while(a>0);
后,C的值是( )
A.0 B.1 C.-1 D.死循环
这个题答案是C,请问大虾们为什么呀
a=0;c=0;
do{
--c;
a=a-1;
}while(a>0);
后,C的值是( )
A.0 B.1 C.-1 D.死循环
这个题答案是C,请问大虾们为什么呀
[quote]do{
--c;
a=a-1;
}while(a>0); [/quote]
答案就是 c=-1
首先理解下 do while
他和 while是不同的!
也就是 do{} 肯定会被执行一次! 然后再去判断条件的!
--c 所以 c最近就 等于 -1