int i = 8; while(i -- ) { } 退出循环时,i 等于 -1,这是因为最后一次不满足 while 条件时,i = 0,而此时,i -- 仍然要执行,所以退出循环时,i 等于 -1.