单项选择题

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

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