单项选择题

有以下程序
main ( )
char str[] ="xyz", *ps=str;
while (*ps) ps++:
for (ps-- ;ps-str>=0 ;ps--) puts(ps);

执行后输出结果是

A.yz
xyz
B.z
yz
C.z
yz
xyz
D.x
xy
xyz