黑马程序员技术交流社区

标题: 关于do. while的基础题,你确定会? [打印本页]

作者: 青菜市场    时间: 2015-12-24 12:25
标题: 关于do. while的基础题,你确定会?
下列语句序列执行后,i的值是(    )。
int i=16;
do {
i/=2;
} while( i > 3 );
作者: lxg8136223    时间: 2015-12-24 12:39
i=2,i=1/2,第一次i=16/2,i=8>3,第二次i=8/2,i=4>3,第三次i=4/2,i=2<3,循环结束
作者: 隔壁老猫    时间: 2015-12-24 16:45
大于3就除以2呗
作者: Robber    时间: 2015-12-25 00:47
最终输出来i的值是2
作者: luyang18    时间: 2015-12-25 22:47
2楼解析很清楚




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