单选题
下面程序段的执行结果是______。
i=3;
do
printf("%2d",i--);
while(!i);
A.3 B.321
C.不打印任何内容 D.陷入死循环
A
B
C
D
【正确答案】
A
【答案解析】
[解析] do-while语句不管循环条件是什么都至少执行一次,在执行了一次打印语句后,i值变为2,!i为假(0),程序退出循环。
提交答案
关闭