单选题:以下程序段的输出结果是
以下程序段的输出结果是 @[B](2)
```c++
int x = 23;
do {
printf("%d", x--);
} while (!x);
```
A. 321
B. 23
C. 22
D. 死循环
A.321
B.23
C.22
D.死循环
答案:B
```c++
int x = 23;
do {
printf("%d", x--);
} while (!x);
```
A. 321
B. 23
C. 22
D. 死循环
A.321
B.23
C.22
D.死循环
答案:B