问题 单项选择题

有下列程序: main() {int x=0; inty=0; while(x<7&&++y) {y--; printf(:%d,%d",y,x); } 程序的输出结果是( )。

A.0,7

B.7,7

C.0,6

D.1,6

答案

参考答案:A

解析: 本题考查while循环。y的值在while循环的控制表达式中加1,在循环体内减1,所以总的y值不变,且控制条件++y永远非零。当x加到7时不满足循环条件,结束循环。

填空题
多项选择题