有下列程序: #include"stdio.h" main() { int x=0; int y=0; while(x<7&&++y) { y--; x++;} pri

admin2013-02-23  31

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

选项 A、0,7
B、7,7
C、0,6
D、1,6

答案1

解析 本题考查while循环.y的值在while循环的控制表达式中加1,在循环体内减1,所以总的y值不变,且控制条件++y永远非零。当x加到7时不满足循环条件,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/7dPp777K
0

最新回复(0)