第19题: [单项选择]有以下程序: #includo <stdio.h> main( ) int y=10; while(y--)printf("y=%d/n",y);
程序执行后的输出结果是( )。 A. y=0 B. y= -1 C. y=1 D. while 构成无限循环 参考答案:B 答案解析:[解析] 程序首先判断y值是否非0,显然y=10满足条件,y自减1,再次执行while语句,判断y为9的值是否满足条件,满足条件,y自减1,……,直到y为0,条件不成立,结束循环,y自减1后变为-1,