问题 单项选择题

有以下程序main(){int Y=10;while(Y--);printf("Y=%d\n",Y);}程序执行后的输出结果是【 】。

A.Y=0

B.Y=-1

C.Y=1

D.while构成无限循环

答案

参考答案:B

解析:while(y--)执行后,y若大于1,则循环,等y=0时,循环结束,并执行自减运算,得-1。

判断题
问答题 简答题