单选题
执行以下程序后,输出的结果是_______。
main()
int y=10;
doy--;while(--y);
printf("%d/n",y--);
A、
-1
B、
1
C、
8
D、
0
【正确答案】
D
【答案解析】
[评析] do-while语句的特点是先执行循环体,然后判断循环条件是否成立,当循环条件的值为0时循环结束。当y=0时循环结束,printf("%d/n",y-)语句是先输出y再自减,所以输出结果为0。
提交答案
关闭