选择题
有下列程序:
main()
{ int y=10
do{y--; } while(--y);
printf('%d\n', --y);
}
当执行程序时,输m的结果是______。
A、
-1
B、
1
C、
4
D、
0
【正确答案】
D
【答案解析】
本题考查do-while循环。当--y是0(即y是0)时结束循环,输出--y,先将y的值减1再输出y的值。
提交答案
关闭