y-- 是先赋值, 再执行 y = y - 1;
所以当 y = 0 时,判断为false,y = y - 1; 所以 y=-1
y--为零时while退出
while()括号里面的条件成立执行while内的内容,不成立退出循环