A-A+
有下列程序: main() {int x=0; inty=0; while(x<7&&++y
问题详情
有下列程序:
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时不满足循环条件,结束循环。