有以下程序 #include main( ) {int y=10 while(y--); printf(“y=%d\n”,y); } 程序执行后的输出结果是( )。

admin2010-11-02  13

问题 有以下程序
  #include
  main( )
  {int y=10
  while(y--);
  printf(“y=%d\n”,y);
  }
  程序执行后的输出结果是(   )。

选项 A、y=0
B、y=-1
C、y=1
D、while构成无限循环

答案B

解析 y-的作用是先取其值作为表达式的值,然后y的值减1存入y。当y>0时循环继续,直到y=0时循环结束,然后y值减1存入y中,所以选B。
转载请注明原文地址:https://jikaoti.com/ti/vZB0FFFM
0

最新回复(0)