第一步
while(y--!=-1),先用y的值进行判断,然后y再--,这里y=2!=-1,然后y-- ,y=1
a= a*y=1*1 =1;
a++,a=2
while(y--)//注意这里是先用y的只判断,判断完后,y再--,那么while(1)继续循环,y--,y=0
a=a*y = 2*0 = 0
a++,a=1;
然后再判断while(y--),此时用y的值0判断,为假所以,跳出do循环,此时y--,y=-1
然后回到while(y--!=-1)此时用y的只判断 y是-1所以跳出循环,y再-1,y=-2
最后a=1,y=-2