A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 徐鹏辰   /  2015-7-23 14:43  /  6139 人查看  /  24 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

因为 18 行代码的时候你已经给它重新赋值,它的值已经改变不,求币
回复 使用道具 举报
min参与计算了啊 ,你定义了int min=0只是赋给了mid初始值,min参与计算肯定会改变值了
回复 使用道具 举报
本帖最后由 徐鹏辰 于 2015-8-1 11:52 编辑
wayonEmes 发表于 2015-7-23 14:43
因为你局部变量min是定义在方法中while循环外的,所以它的作用范围是整个方法,min并没有随着while循环的结束 ...

这么简单的问题,我竟然想的那么复杂。我只需要了解一下,代码在内存中的加载过程,就全部解决了!
回复 使用道具 举报
谢谢大家的帮助!
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马