单项选择题

执行下面程序片段的结果是 ( )
int x=23;
do
printf("%2d",x--);
while(! x);

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