单项选择题

以下程序运行后的输出结果是
main( )
int x=23;
do
printf("%d",x--);while(!x);

A.321
B.·23
C.不输出任何内容
D.陷入死循环