如题所述
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-02-06
当y--的值为0时即跳出,由于是后缀--,故y--的值即是y的值,即当y=0时跳出循环,但要注意的是跳出循环的y的值已变为-1;
第2个回答 2012-02-06
y减到0的时候就退出了,因为是后置--,也就是y=1时还会进入循环,下一次就退出了
第3个回答 2012-02-09
while () 括弧内为假跳出循环,也就是括弧内变量为零跳出循环。
你这句的意思是当y 变量先判断一次Y是否为零,若为零跳出循环,若不为零再自减1,减1次判断一次直到判断为零是跳出循环。
unsigned char Y=10;
while(y--) { } /*只有当y减到零时才执行大括弧内的程序*/
你这句的意思是当y 变量先判断一次Y是否为零,若为零跳出循环,若不为零再自减1,减1次判断一次直到判断为零是跳出循环。
unsigned char Y=10;
while(y--) { } /*只有当y减到零时才执行大括弧内的程序*/
第4个回答 2012-02-07
当y是0时,跳出循环,y值最后的值是—1