单项选择题

下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));

A.1
B.30
C.1-2
D.死循环