单选题 有以下程序
int x=3;
do printf("%d",x-=2);while(!(--x));
程序运行后的输出结果是 ( )

【正确答案】 C
【答案解析】