单选题 执行以下程序后,输出的结果是_______。
main()

int y=10;
doy--;while(--y);
printf("%d/n",y--);


【正确答案】 D
【答案解析】[评析] do-while语句的特点是先执行循环体,然后判断循环条件是否成立,当循环条件的值为0时循环结束。当y=0时循环结束,printf("%d/n",y-)语句是先输出y再自减,所以输出结果为0。