填空题

下面程序的运行结果是 【20】
main()
int y,a;
y=2,a=1;
while(y--!=-1)
doa*=y;a++;while(y--);
printf("%d,%d",a,y);

【参考答案】

1,-2