有以下程序
Main()

有以下程序
Main()
{ int x=0,y=5,z=3;
While(z-->0&&++x<5) y=y-1;
Printf("%d,%d,%d\n",x,y,z);
}
程序执行后的输出结果是______。

A.3,2,0

B.3,2,-1

C.4,3,-1

D.5,-2,-5

正确答案是B