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

admin2012-12-03  21

问题 有下列程序:
#include
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

答案A

解析 本题考查while循环。在while循环申,y自加每次循环都加1,在循环体内y--每次减1,所以总的y值不变,当x自加到7时,不满足循环条件,循环结束。
转载请注明原文地址:https://jikaoti.com/ti/p2B0FFFM
0

最新回复(0)