有以下程序段:
            int x = 3;
            do
            {
                Console.Write("{0,3}", x -= 2);
            } while ((--x)==0);
程序段的输出结果是(    )
A.

 1 B.

 3  0 C.

 1  -2 D.

死循环