黑马程序员技术交流社区

标题: 以下程序的输出结果是(  ) [打印本页]

作者: to_love    时间: 2015-8-28 23:17
标题: 以下程序的输出结果是(  )
main()
{int x=10,y=10,i;
  for(i=0;x>8;y=++i)
       printf("%d%d",x--,y);
}  
A.10192           B.9876            C.10990           D.101091

感觉是1010
作者: jx836202365    时间: 2015-8-29 00:07
选D.1010没问题,这时候x=9,计算完printf之后运算y=++i,y=1,下面判断x>8,计算printf  打印91, x=8,计算y=++i,判断x>8不成立,结束




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2