选择题
17.
有以下程序:
main()
{ int x=23;
do
{printf("%d",x--);}
while(!x);
}
程序的运行结果是______。
A、
321
B、
23
C、
不输出任何内容
D、
陷入死循环
【正确答案】
B
【答案解析】
[考点] 本题考查do-while语句。
当x=23时,执行do后的语句,x--的表达式值为x=x-1,此时x的值为22,而!x为0,因此while循环不成立,退出,故选择选项B。
提交答案
关闭