单选题

有以下程序:

main()

{ int x=0,y=5,z=3;

while(z-->0&&++x<5)y=y-l;

printf("%d,%d,%d\n",x,y,z);

}

程序执行后的输出结果是(     )。

【正确答案】 B
【答案解析】