黑马程序员技术交流社区

标题: 判断问题 [打印本页]

作者: 紮西诺尔布    时间: 2015-4-13 23:53
标题: 判断问题
main()
{ int i=1,sum=0;
    while(i<10)
   
       sum=sum+1;
   i++;
    printf("i=%d,sum=%d",i,sum);
}
请问运行情况是怎样的?????
作者: Tony鱼先森    时间: 2015-4-16 12:09
当i=10时退出循环,此时i= 10,sum自加了9次,因为i需要小于10所以第十次没有循环,因此sum加了9个1,所以sum为9
作者: lvzhehappy    时间: 2015-4-16 16:42
i=10,sum=9
作者: x331275955    时间: 2015-4-16 17:02
输出 i=10,sum=9 而且不换行。。。




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